DevQueryDeviceNames |
Périphérique : Requête des noms de périphérique |
---|---|
PMGPI.DLL | os2.h |
Syntaxe
BOOL DevQueryDeviceNames(HAB hab, PSZ pszDriverName, PLONG pldn, PSTR32 aDeviceName, PSTR64 aDeviceDesc, PLONG pldt, PSTR16 aDataType); |
Paramètres
Nom | Description |
---|---|
hab | Ce paramètre permet d'indiquer le bloc d'ancrage du Handle. |
pszDriverName | Ce paramètre permet d'indiquer le nom complet d'un fichier contenant un pilote de présentation. |
pldn | Ce paramètre permet d'indiquer le nombre maximum de noms de périphérique et de descriptions étant retourné. |
aDeviceDesc | Ce paramètre permet d'indiquer un tableau de description de périphérique. |
pldt | Ce paramètre permet d'indiquer le nombre maximum de types de données étant retourné. |
aDataType | Ce paramètre permet d'indiquer le tableau de type de données. |
Description
Cette fonction permet de demander à un pilote de présentation de retourner les noms, les descriptions et les types de données qu'un périphérique supporte.
Remarques
- Une application peut d'abord appeler cette fonction avec les paramètres pldn et pldt fixer sur 0 pour trouver la quantité d'entreposage nécessaire pour les zones de données. Après avoir alloué l'entreposage, l'application appelle la fonction une deuxième fois pour que les données soient saisies.
- L'imprimante «HP Laserjet IID» est un exemple de nom de périphérique, «Hewlett-Packard Laserjet IID» est un exemple de description de périphérique et «PM_Q_STD» est un exemple de type de données.
Voir également
Système d'exploitation - OS/2 - Introduction
Dernière mise à jour : Lundi, le 19 juillet 2010