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 |
|