Функция InstallNewDevice
Устанавливает новое устройство. Пользователю будет предложено выбрать устройство.
Синтаксис
BOOL WINAPI InstallNewDevice(
_In_ HWND hwndParent,
_In_ LPGUID ClassGuid,
_Out_ PDWORD pReboot
);
Параметры
-
hwndParent [in]
-
Дескриптор окна верхнего уровня, используемый для любого необходимого пользовательского интерфейса.
-
ClassGuid [in]
-
Указатель на GUID класса. Этот параметр является необязательным. Если этот параметр имеет значение NULL, пользователь начинается со страницы выбора обнаружения. Если этот параметр GUID_NULL илиGUID_DEVCLASS_UNKNOWN, пользователь начинается со страницы выбора класса.
-
pReboot [out]
-
Указатель на переменную, которая получает состояние перезагрузки. Этот параметр может быть DI_NEEDRESTART или DI_NEEDREBOOT.
Возвращаемое значение
Если функция выполняется успешно, возвращается ненулевое значение.
Если функция выполняется неудачно, возвращается нулевое значение. Дополнительные сведения об ошибке можно получить, вызвав GetLastError.
Комментарии
У этой функции нет связанной библиотеки импорта. Для динамической связи с NewDev.dll необходимо использовать функции LoadLibrary и GetProcAddress .
Требования
Требование | Значение |
---|---|
Минимальная версия клиента |
Windows XP |
Минимальная версия сервера |
Windows Server 2003 |
DLL |
|