InstallNewDevice, fonction
Installe un nouvel appareil. L’utilisateur est invité à sélectionner l’appareil.
Syntaxe
BOOL WINAPI InstallNewDevice(
_In_ HWND hwndParent,
_In_ LPGUID ClassGuid,
_Out_ PDWORD pReboot
);
Paramètres
-
hwndParent [in]
-
Handle de la fenêtre de niveau supérieur à utiliser pour toute interface utilisateur requise.
-
ClassGuid [in]
-
Pointeur vers un GUID de classe. Ce paramètre est facultatif. Si ce paramètre a la valeur NULL, l’utilisateur démarre à la page de choix de détection. Si ce paramètre est GUID_NULL ou GUID_DEVCLASS_UNKNOWN, l’utilisateur commence à la page de sélection de classe.
-
pReboot [out]
-
Pointeur vers une variable qui reçoit le status de redémarrage. Ce paramètre peut être DI_NEEDRESTART ou DI_NEEDREBOOT.
Valeur retournée
Si la fonction réussit, la valeur de retour est différente de zéro.
Si la fonction échoue, la valeur de retour est égale à zéro. Pour obtenir des informations détaillées sur l’erreur, appelez GetLastError.
Remarques
Cette fonction n’a pas de bibliothèque d’importation associée. Vous devez utiliser les fonctions LoadLibrary et GetProcAddress pour établir une liaison dynamique vers NewDev.dll.
Spécifications
Condition requise | Valeur |
---|---|
Client minimal pris en charge |
Windows XP |
Serveur minimal pris en charge |
Windows Server 2003 |
DLL |
|