Función InstallNewDevice
Instala un nuevo dispositivo. Se pide al usuario que seleccione el dispositivo.
Sintaxis
BOOL WINAPI InstallNewDevice(
_In_ HWND hwndParent,
_In_ LPGUID ClassGuid,
_Out_ PDWORD pReboot
);
Parámetros
-
hwndParent [in]
-
Identificador de la ventana de nivel superior que se usará para cualquier interfaz de usuario necesaria.
-
ClassGuid [in]
-
Puntero a un GUID de clase. Este parámetro es opcional. Si este parámetro es NULL, el usuario comienza en la página de opción de detección. Si este parámetro es GUID_NULL o GUID_DEVCLASS_UNKNOWN, el usuario comienza en la página de selección de clases.
-
pReboot [out]
-
Puntero a una variable que recibe el estado de reinicio. Este parámetro puede ser DI_NEEDRESTART o DI_NEEDREBOOT.
Valor devuelto
Si la función se realiza correctamente, el valor devuelto es distinto de cero.
Si la función no se realiza correctamente, el valor devuelto es cero. Para obtener información de error extendida, llame a GetLastError.
Comentarios
Esta función no tiene ninguna biblioteca de importación asociada. Debe usar las funciones LoadLibrary y GetProcAddress para vincular dinámicamente a NewDev.dll.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible |
Windows XP |
Servidor mínimo compatible |
Windows Server 2003 |
Archivo DLL |
|