Partager via


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
DIERR_INVALIDPARAM
Un ou plusieurs paramètres n’étaient pas valides.
DIERR_NOTFOUND
Le type de joystick est introuvable.

Spécifications

   
Plateforme cible Desktop (Expérience utilisateur)
En-tête dinputd.h (inclure Dinputd.h)