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 |