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

El método IDirectInputJoyConfig8::SetCooperativeLevel establece el nivel de cooperación para la instancia del dispositivo. Los únicos niveles cooperativos admitidos para la interfaz IDirectInputJoyConfig8 son DISCL_EXCLUSIVE y DISCL_BACKGROUND.

Sintaxis

HRESULT SetCooperativeLevel(
  HWND  unnamedParam1,
  DWORD unnamedParam2
);

Parámetros

unnamedParam1

Identificador de la ventana asociada a la interfaz . Este parámetro debe ser distinto de NULL y debe ser una ventana de nivel superior. Es un error destruir la ventana mientras sigue asociada a una interfaz IDirectInputJoyConfig8 .

unnamedParam2

Especifica uno de un conjunto de marcas que describen el nivel de cooperación asociado al dispositivo. El valor debe ser DISCL_EXCLUSIVE | DISCL_BACKGROUND.

Valor devuelto

Devuelve DI_OK si se ejecuta correctamente; de lo contrario, devuelve el siguiente valor de error COM (este valor está pensado para ser ilustrativo y no es necesariamente completo):

Código devuelto Descripción
DIERR_INVALIDPARAM
Uno o varios parámetros no eran válidos.

Requisitos

Requisito Value
Plataforma de destino Escritorio
Encabezado dinputd.h (incluya Dinputd.h)