Share via


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

Voir aussi

SetupDiCreateDeviceInfoList

SetupDiGetClassDevs

SetupDiGetDeviceInfoListDetail