Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Функция SetupDiGetDeviceInfoListClass извлекает GUID для класса установки устройства , связанного с набором сведений об устройстве, если набор имеет связанный класс.
Синтаксис
WINSETUPAPI BOOL SetupDiGetDeviceInfoListClass(
[in] HDEVINFO DeviceInfoSet,
[out] LPGUID ClassGuid
);
Параметры
[in] DeviceInfoSet
Дескриптор для запроса сведений об устройстве .
[out] ClassGuid
Указатель на переменную типа GUID, которая получает GUID для связанного класса.
Возвращаемое значение
Функция возвращает значение TRUE в случае успешного выполнения. В противном случае возвращается значение FALSE , а зарегистрированная ошибка может быть получена с помощью вызова Метода GetLastError.
Комментарии
Если указанный набор сведений об устройстве не имеет связанного класса, так как при создании набора с помощью SetupDiCreateDeviceInfoList не был указан GUID класса, функция завершается сбоем. В этом случае вызов GetLastError возвращает ERROR_NO_ASSOCIATED_CLASS.
Если набор сведений об устройстве предназначен для удаленного компьютера, используйте SetupDiGetDeviceInfoListDetail , чтобы получить связанный дескриптор удаленного компьютера и имя компьютера.
Требования
| Требование | Значение |
|---|---|
| Минимальная версия клиента | Доступно в Microsoft Windows 2000 и более поздних версиях Windows. |
| Целевая платформа | Персональный компьютер |
| Верхняя часть | setupapi.h (включая Setupapi.h) |
| Библиотека | Setupapi.lib |
| DLL | Setupapi.dll |