Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
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 |