IDirectInputJoyConfig8::SetCooperativeLevel, méthode (dinputd.h)

La méthode IDirectInputJoyConfig8::SetCooperativeLevel établit le niveau de coopération pour l’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 pour détruire 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 si elle réussit ; sinon, retourne la valeur d’erreur COM suivante (cette valeur est destinée à être illustrée 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

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