Funzione SetupDiGetDeviceInfoListClass (setupapi.h)

La funzione SetupDiGetDeviceInfoListClass recupera il GUID per la classe di installazione del dispositivo associata a un set di informazioni sul dispositivo se il set ha una classe associata.

Sintassi

WINSETUPAPI BOOL SetupDiGetDeviceInfoListClass(
  [in]  HDEVINFO DeviceInfoSet,
  [out] LPGUID   ClassGuid
);

Parametri

[in] DeviceInfoSet

Handle per le informazioni sul dispositivo impostate su query.

[out] ClassGuid

Puntatore alla variabile di tipo GUID che riceve il GUID per la classe associata.

Valore restituito

La funzione restituisce TRUE se ha esito positivo. In caso contrario, restituisce FALSE e l'errore registrato può essere recuperato con una chiamata a GetLastError.

Commenti

Se il set di informazioni sul dispositivo specificato non dispone di una classe associata perché un GUID di classe non è stato specificato quando il set è stato creato con SetupDiCreateDeviceInfoList, la funzione ha esito negativo. In questo caso, una chiamata a GetLastError restituisce ERROR_NO_ASSOCIATED_CLASS.

Se un set di informazioni sul dispositivo è per un computer remoto, usare SetupDiGetDeviceInfoListDetail per ottenere l'handle e il nome del computer remoto associati.

Requisiti

   
Client minimo supportato Disponibile in Microsoft Windows 2000 e versioni successive di Windows.
Piattaforma di destinazione Desktop
Intestazione setupapi.h (includere Setupapi.h)
Libreria Setupapi.lib
DLL Setupapi.dll

Vedi anche

SetupDiCreateDeviceInfoList

SetupDiGetClassDevs

SetupDiGetDeviceInfoListDetail