Condividi tramite


Funzione InstallNewDevice

Installa un nuovo dispositivo. All'utente viene richiesto di selezionare il dispositivo.

Sintassi

BOOL WINAPI InstallNewDevice(
  _In_  HWND   hwndParent,
  _In_  LPGUID ClassGuid,
  _Out_ PDWORD pReboot
);

Parametri

hwndParent [in]

Handle per la finestra di primo livello da usare per qualsiasi interfaccia utente richiesta.

ClassGuid [in]

Puntatore a un GUID di classe. Questo parametro è facoltativo e, Se questo parametro è NULL, l'utente inizia nella pagina di scelta del rilevamento. Se questo parametro è GUID_NULL o GUID_DEVCLASS_UNKNOWN, l'utente inizia nella pagina di selezione della classe.

pReboot [out]

Puntatore a una variabile che riceve lo stato di riavvio. Questo parametro può essere DI_NEEDRESTART o DI_NEEDREBOOT.

Valore restituito

Se la funzione ha esito positivo, il valore restituito è diverso da zero.

Se la funzione ha esito negativo, il valore restituito è zero. Per informazioni dettagliate sull'errore, chiamare GetLastError.

Osservazioni

Questa funzione non ha una libreria di importazione associata. È necessario usare le funzioni LoadLibrary e GetProcAddress per collegare dinamicamente a NewDev.dll.

Requisiti

Requisito Valore
Client minimo supportato
Windows XP
Server minimo supportato
Windows Server 2003
DLL
NewDev.dll

Vedi anche

Funzioni Gestione dispositivi