Partager via


Méthode IDirectInputJoyConfig8 ::D eleteType (dinputd.h)

La méthode IDirectInputJoyConfig8 ::D eleteType supprime les informations sur un type de joystick. Utilisez cette méthode avec précaution ; il incombe à l’appelant de s’assurer qu’aucun joystick ne fait référence au type supprimé.

Syntaxe

HRESULT DeleteType(
  LPCWSTR unnamedParam1
);

Paramètres

unnamedParam1

Pointe vers le nom du type. Le nom du type ne peut pas dépasser MAX_PATH caractères, y compris le caractère null de fin. En outre, le nom ne peut pas commencer par un caractère « # ». Les types commençant par « # » sont réservés par DirectInput.

Valeur retournée

Retourne DI_OK en cas de réussite ; sinon, retourne l’une des valeurs d’erreur COM suivantes (ces valeurs sont destinées à être illustratives et ne sont pas nécessairement complètes) :

Code de retour Description
DIERR_NOTACQUIRED
La configuration du joystick n’a pas été acquise. Vous devez appeler IDirectInputJoyConfig8 ::Acquire avant de pouvoir modifier les paramètres de configuration du joystick.
DIERR_INVALIDPARAM
Un ou plusieurs paramètres n’étaient pas valides.

Configuration requise

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