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

Se la funzione ha esito positivo, la funzione restituisce TRUE . 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é non è stato specificato un GUID di classe 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 del computer remoto associato e il nome del computer.

Requisiti

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

Vedi anche

SetupDiCreateDeviceInfoList

SetupDiGetClassDevs

SetupDiGetDeviceInfoListDetail