Функция SetupDiInstallDeviceInterfaces (setupapi.h)
Функция SetupDiInstallDeviceInterfaces является обработчиком по умолчанию для запроса на установку DIF_INSTALLINTERFACES.
Синтаксис
WINSETUPAPI BOOL SetupDiInstallDeviceInterfaces(
[in] HDEVINFO DeviceInfoSet,
[in] PSP_DEVINFO_DATA DeviceInfoData
);
Параметры
[in] DeviceInfoSet
Указатель на набор сведений об устройстве , содержащий элемент сведений об устройстве, представляющий устройство, для которого устанавливаются интерфейсы. Набор сведений об устройстве должен содержать только элементы для локальной системы.
[in] DeviceInfoData
Указатель на структуру SP_DEVINFO_DATA , указывающую элемент сведений об устройстве в DeviceInfoSet.
Возвращаемое значение
SetupDiInstallDeviceInterfaces возвращает значение TRUE , если функция выполнена без ошибок. Если функция завершилась ошибкой, возвращается значение FALSE , а код ошибки для сбоя можно получить, вызвав Метод GetLastError.
Комментарии
SetupDiInstallDeviceInterfaces обрабатывает каждую запись AddInterface в DDInstall. Интерфейсы раздела INF-файла устройства и создает каждый интерфейс путем вызова SetupDiCreateDeviceInterface.
Вызывающий объект SetupDiInstallDeviceInterfaces должен быть членом группы Администраторы.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Доступно в Microsoft Windows 2000 и более поздних версиях Windows. |
Целевая платформа | Персональный компьютер |
Верхняя часть | setupapi.h (включая Setupapi.h) |
Библиотека | Setupapi.lib |
DLL | Setupapi.dll |