Compartir a través de


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
NewDev.dll

Consulte también

Funciones de Administración de dispositivos