IDirectInputJoyConfig8::SetCooperativeLevel メソッド (dinputd.h)

IDirectInputJoyConfig8::SetCooperativeLevel メソッドは、デバイスのインスタンスの連携レベルを確立します。 IDirectInputJoyConfig8 インターフェイスでサポートされている協調レベルは、DISCL_EXCLUSIVEとDISCL_BACKGROUNDのみです。

構文

HRESULT SetCooperativeLevel(
  HWND  unnamedParam1,
  DWORD unnamedParam2
);

パラメーター

unnamedParam1

インターフェイスに関連付けられているウィンドウへのハンドル。 このパラメーターは NULL 以外であり、最上位のウィンドウである必要があります。 ウィンドウが IDirectInputJoyConfig8 インターフェイスに関連付けられている間は、ウィンドウを破棄するとエラーになります。

unnamedParam2

デバイスに関連付けられている協力のレベルを記述するフラグのセットのいずれかを指定します。 値は DISCL_EXCLUSIVE である必要があります |DISCL_BACKGROUND。

戻り値

成功した場合はDI_OKを返します。それ以外の場合は、次の COM エラー値が返されます (この値は例示を目的としており、必ずしも包括的ではありません)。

リターン コード 説明
DIERR_INVALIDPARAM
1 つ以上のパラメーターが無効でした。

要件

要件
対象プラットフォーム デスクトップ
Header dinputd.h (Dinputd.h を含む)