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