Méthode IDirectInputJoyConfig8 ::AddNewHardware (dinputd.h)
La méthode IDirectInputJoyConfig8 ::AddNewHardware affiche la boîte de dialogue Ajouter un nouveau matériel qui guide l’utilisateur dans l’installation d’un nouveau périphérique d’entrée.
Syntaxe
HRESULT AddNewHardware(
HWND unnamedParam1,
REFGUID unnamedParam2
);
Paramètres
unnamedParam1
Gérez la fenêtre qui fonctionne comme fenêtre propriétaire pour l’interface utilisateur.
unnamedParam2
GUID qui spécifie la classe du périphérique matériel à ajouter. DirectInput est fourni avec les GUID de classe suivants déjà définis :
GUID_KeyboardClass
Périphériques clavier.
GUID_MouseClass
Appareils à souris.
GUID_MediaClass
Appareils multimédias, y compris les joysticks.
GUID_HIDClass
Appareils HID.
Valeur retournée
Retourne DI_OK en cas de réussite ; sinon, retourne l’une des valeurs d’erreur COM suivantes :
Code de retour | Description |
---|---|
|
(E_INVALIDARG). Un ou plusieurs paramètres n’étaient pas valides. |
|
Le programme d’installation de classe de l’appareil spécifié est introuvable ou n’est pas valide. |
|
L’utilisateur a annulé l’opération. |
|
Le fichier INF de l’appareil que l’utilisateur a sélectionné n’a pas pu être trouvé, n’est pas valide ou est endommagé. |
|
DirectInput n’a pas pu déterminer si l’opération s’est terminée correctement. |
Configuration requise
Condition requise | Valeur |
---|---|
Plateforme cible | Desktop (Expérience utilisateur) |
En-tête | dinputd.h (inclure Dinputd.h) |