SetupDiGetDeviceInfoListClass-Funktion (setupapi.h)
Die SetupDiGetDeviceInfoListClass-Funktion ruft die GUID für die Gerätesetupklasse ab, die einem Geräteinformationssatz zugeordnet ist, wenn die Gruppe über eine zugeordnete Klasse verfügt.
Syntax
WINSETUPAPI BOOL SetupDiGetDeviceInfoListClass(
[in] HDEVINFO DeviceInfoSet,
[out] LPGUID ClassGuid
);
Parameter
[in] DeviceInfoSet
Ein Handle für die Geräteinformationen , die auf Abfrage festgelegt sind.
[out] ClassGuid
Ein Zeiger auf eine Variable vom Typ GUID, die die GUID für die zugeordnete Klasse empfängt.
Rückgabewert
Die Funktion gibt TRUE zurück, wenn sie erfolgreich ist. Andernfalls wird FALSE zurückgegeben, und der protokollierte Fehler kann mit einem Aufruf von GetLastError abgerufen werden.
Hinweise
Wenn dem angegebenen Geräteinformationssatz keine zugeordnete Klasse zugeordnet ist, weil beim Erstellen der Gruppe mit SetupDiCreateDeviceInfoList keine Klassen-GUID angegeben wurde, schlägt die Funktion fehl. In diesem Fall gibt ein Aufruf von GetLastError ERROR_NO_ASSOCIATED_CLASS zurück.
Wenn ein Geräteinformationssatz für einen Remotecomputer gilt, verwenden Sie SetupDiGetDeviceInfoListDetail , um das zugeordnete Remotecomputerhandle und den Computernamen abzurufen.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Verfügbar in Microsoft Windows 2000 und höheren Versionen von Windows. |
Zielplattform | Desktop |
Kopfzeile | setupapi.h (schließen Sie Setupapi.h ein) |
Bibliothek | Setupapi.lib |
DLL | Setupapi.dll |
Weitere Informationen
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für