Поделиться через


Функция 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
NewDev.dll

См. также раздел

Функции Управление устройствами