Méthode IDirectInputJoyConfig8 ::SetCooperativeLevel (dinputd.h)

La méthode IDirectInputJoyConfig8 ::SetCooperativeLevel établit le niveau de coopération pour le instance de l’appareil. Les seuls niveaux coopératifs pris en charge pour l’interface IDirectInputJoyConfig8 sont DISCL_EXCLUSIVE et DISCL_BACKGROUND.

Syntaxe

HRESULT SetCooperativeLevel(
  HWND  unnamedParam1,
  DWORD unnamedParam2
);

Paramètres

unnamedParam1

Gérez la fenêtre associée à l’interface. Ce paramètre doit être non NULL et doit être une fenêtre de niveau supérieur. Il s’agit d’une erreur de destruction de la fenêtre alors qu’elle est toujours associée à une interface IDirectInputJoyConfig8 .

unnamedParam2

Spécifie l’un d’un ensemble d’indicateurs qui décrivent le niveau de coopération associé à l’appareil. La valeur doit être DISCL_EXCLUSIVE | DISCL_BACKGROUND.

Valeur retournée

Retourne DI_OK en cas de réussite ; Sinon, retourne la valeur d’erreur COM suivante (cette valeur est destinée à être illustrative et n’est pas nécessairement complète) :

Code de retour Description
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)