Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Функция SetupDiGetHwProfileList извлекает список всех определенных в настоящее время идентификаторов профилей оборудования.
Синтаксис
WINSETUPAPI BOOL SetupDiGetHwProfileList(
[out] PDWORD HwProfileList,
[in] DWORD HwProfileListSize,
[out] PDWORD RequiredSize,
[out, optional] PDWORD CurrentlyActiveIndex
);
Параметры
[out] HwProfileList
Указатель на массив для получения списка определенных в настоящее время идентификаторов профилей оборудования.
[in] HwProfileListSize
Количество DWORD в буфере HwProfileList .
[out] RequiredSize
Указатель на переменную типа DWORD, которая получает определенное количество профилей оборудования. Если число больше , чем HwProfileListSize, список усекается в соответствии с размером массива. Значение, возвращаемое в поле RequiredSize , указывает размер массива, необходимый для хранения всего списка профилей оборудования. В этом случае функция завершается сбоем, и вызов GetLastError возвращает ERROR_INSUFFICIENT_BUFFER.
[out, optional] CurrentlyActiveIndex
Указатель на переменную типа DWORD, которая получает индекс активного в настоящее время профиля оборудования из полученного списка профилей оборудования. Этот параметр является необязательным и может иметь значение NULL.
Возвращаемое значение
Функция возвращает значение TRUE в случае успешного выполнения. В противном случае возвращается значение FALSE , а зарегистрированная ошибка может быть получена путем вызова Метода GetLastError.
Комментарии
Вызовите SetupDiGetHwProfileListEx , чтобы получить идентификаторы профилей оборудования для удаленного компьютера.
Требования
| Требование | Значение |
|---|---|
| Минимальная версия клиента | Доступно в Microsoft Windows 2000 и более поздних версиях Windows. |
| Целевая платформа | Персональный компьютер |
| Верхняя часть | setupapi.h (включая Setupapi.h) |
| Библиотека | Setupapi.lib |
| DLL | Setupapi.dll |