Fonction SetupDiGetDeviceInfoListClass (setupapi.h)
La fonction SetupDiGetDeviceInfoListClass récupère le GUID de la classe d’installation de l’appareil associée à un ensemble d’informations d’appareil si le jeu a une classe associée.
Syntaxe
WINSETUPAPI BOOL SetupDiGetDeviceInfoListClass(
[in] HDEVINFO DeviceInfoSet,
[out] LPGUID ClassGuid
);
Paramètres
[in] DeviceInfoSet
Handle du jeu d’informations d’appareil à interroger.
[out] ClassGuid
Pointeur vers la variable de type GUID qui reçoit le GUID de la classe associée.
Valeur retournée
La fonction retourne TRUE si elle réussit. Sinon, il retourne FALSE et l’erreur journalisée peut être récupérée avec un appel à GetLastError.
Remarques
Si le jeu d’informations sur l’appareil spécifié n’a pas de classe associée, car aucun GUID de classe n’a été spécifié lors de la création du jeu avec SetupDiCreateDeviceInfoList, la fonction échoue. Dans ce cas, un appel à GetLastError retourne ERROR_NO_ASSOCIATED_CLASS.
Si un jeu d’informations sur l’appareil concerne un ordinateur distant, utilisez SetupDiGetDeviceInfoListDetail pour obtenir le nom et le handle de l’ordinateur distant associés.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Disponible dans Microsoft Windows 2000 et versions ultérieures de Windows. |
Plateforme cible | Desktop (Expérience utilisateur) |
En-tête | setupapi.h (inclure Setupapi.h) |
Bibliothèque | Setupapi.lib |
DLL | Setupapi.dll |