Méthode IDirectInputJoyConfig8::GetTypeInfo (dinputd.h)
La méthode IDirectInputJoyConfig8::GetTypeInfo obtient des informations sur un type de joystick.
Syntaxe
HRESULT GetTypeInfo(
LPCWSTR unnamedParam1,
LPDIJOYTYPEINFO unnamedParam2,
DWORD unnamedParam3
);
Paramètres
unnamedParam1
Pointe vers le nom du type, précédemment obtenu à partir d’un appel à IDirectInputJoyConfig8::EnumTypes.
unnamedParam2
Pointe vers une structure qui reçoit des informations sur le type de joystick. L’appelant doit initialiser le membre dwSize de la structure DIJOYTYPEINFO avant d’appeler cette méthode.
unnamedParam3
Spécifie les parties de la structure DIJOYTYPEINFO pointées par pjti qui doivent être remplies. Il peut y avoir zéro, un ou plusieurs des éléments suivants :
DITC_REGHWSETTINGS
Indique que les paramètres matériels du Registre pour le joystick sont demandés.
DITC_CLSIDCONFIG
Indique que le CLSID de configuration du joystick est demandé. Si la valeur est toutes les zéros, il n’existe aucune configuration personnalisée pour ce type de joystick.
DITC_DISPLAYNAME
Indique que le nom d’affichage du type de joystick est demandé.
DITC_CALLOUT
Indique que la légende du type de joystick est demandée.
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 |
---|---|
|
Un ou plusieurs paramètres n’étaient pas valides. |
|
Le type de joystick est introuvable. |
Spécifications
Plateforme cible | Desktop (Expérience utilisateur) |
En-tête | dinputd.h (inclure Dinputd.h) |