IDirectInputJoyConfig8::SetConfig メソッド (dinputd.h)
IDirectInputJoyConfig8::SetConfig メソッドは、ジョイスティックに関する構成情報を作成または再定義します。
構文
HRESULT SetConfig(
UINT unnamedParam1,
LPCDIJOYCONFIG unnamedParam2,
DWORD unnamedParam3
);
パラメーター
unnamedParam1
0 から始まるジョイスティック識別番号を示します。
unnamedParam2
ジョイスティックに関する情報が含まれています。
unnamedParam3
設定する情報を含む pcfg が指す DIJOYCONFIG 構造体の部分を指定します。 次に示す 0 個、1 つ以上の値を指定できます。
DIJC_REGHWCONFIGTYPE
ジョイスティック (DIJOYCONFIG 構造体の hwc メンバー) とジョイスティックの種類名 (DIJOYCONFIG の wszType メンバー) のハードウェア構成が有効であることを示します。 ハードウェア構成と型名は個別に設定できないことに注意してください。
DIJC_GAIN
ジョイスティックのフォースフィードバックゲインが有効であることを示します。
DIJC_CALLOUT
ジョイスティックポーリングコールアウトが有効であることを示します。
戻り値
成功した場合はDI_OKを返します。それ以外の場合は、次のいずれかの COM エラー値を返します。
リターン コード | 説明 |
---|---|
|
ジョイスティックの構成が取得されていません。 ジョイスティック構成の変更をアプリケーションとドライバーに通知するには、 IDirectInputJoyConfig8::Acquire を呼び出す必要があります。 |
|
1 つ以上のパラメーターが無効でした。 |
要件
要件 | 値 |
---|---|
対象プラットフォーム | デスクトップ |
Header | dinputd.h (Dinputd.h を含む) |