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

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

構文

HRESULT SetCooperativeLevel(
  HWND  unnamedParam1,
  DWORD unnamedParam2
);

パラメーター

unnamedParam1

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

unnamedParam2

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

戻り値

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

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

要件

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