Função InstallNewDevice
Instala um novo dispositivo. O usuário é solicitado a selecionar o dispositivo.
Sintaxe
BOOL WINAPI InstallNewDevice(
_In_ HWND hwndParent,
_In_ LPGUID ClassGuid,
_Out_ PDWORD pReboot
);
Parâmetros
-
hwndParent [in]
-
Um identificador para a janela de nível superior a ser usada para qualquer interface do usuário necessária.
-
ClassGuid [in]
-
Um ponteiro para um GUID de classe. Esse parâmetro é opcional. Se esse parâmetro for NULL, o usuário começará na página de opção de detecção. Se esse parâmetro for GUID_NULL ou GUID_DEVCLASS_UNKNOWN, o usuário começará na página de seleção de classe.
-
pReboot [out]
-
Um ponteiro para uma variável que recebe o status de reinicialização. Esse parâmetro pode ser DI_NEEDRESTART ou DI_NEEDREBOOT.
Valor retornado
Se a função for bem-sucedida, o valor retornado será diferente de zero.
Se a função falhar, o valor retornado será zero. Para obter informações de erro estendidas, chame GetLastError.
Comentários
Essa função não tem biblioteca de importação associada. Você deve usar as funções LoadLibrary e GetProcAddress para vincular dinamicamente a NewDev.dll.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte |
Windows XP |
Servidor mínimo com suporte |
Windows Server 2003 |
DLL |
|