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

O método IDirectInputJoyConfig8::SetCooperativeLevel estabelece o nível de cooperação para a instância do dispositivo. Os únicos níveis cooperativos com suporte para a interface IDirectInputJoyConfig8 são DISCL_EXCLUSIVE e DISCL_BACKGROUND.

Sintaxe

HRESULT SetCooperativeLevel(
  HWND  unnamedParam1,
  DWORD unnamedParam2
);

Parâmetros

unnamedParam1

Identificador para a janela associada à interface . Esse parâmetro deve ser não NULL e deve ser uma janela de nível superior. É um erro destruir a janela enquanto ela ainda está associada a uma interface IDirectInputJoyConfig8 .

unnamedParam2

Especifica um de um conjunto de sinalizadores que descrevem o nível de cooperação associado ao dispositivo. O valor deve ser DISCL_EXCLUSIVE | DISCL_BACKGROUND.

Retornar valor

Retorna DI_OK se tiver êxito; caso contrário, retorna o seguinte valor de erro COM (esse valor destina-se a ser ilustrativo e não é necessariamente abrangente):

Código de retorno Descrição
DIERR_INVALIDPARAM
Um ou mais parâmetros eram inválidos.

Requisitos

Requisito Valor
Plataforma de Destino Área de Trabalho
Cabeçalho dinputd.h (include Dinputd.h)