DIJOYCONFIG 構造体 (dinputd.h)
DIJOYCONFIG 構造体には、ジョイスティックの構成に関する情報が含まれています。
構文
typedef struct DIJOYCONFIG {
DWORD dwSize;
GUID guidInstance;
JOYREGHWCONFIG hwc;
DWORD dwGain;
WCHAR wszType[MAX_JOYSTRING];
WCHAR wszCallout[MAX_JOYSTRING];
GUID guidGameport;
} DIJOYCONFIG, *LPDIJOYCONFIG;
メンバー
dwSize
構造体のサイズをバイト単位で指定します。 構造体を使用する前に、このメンバーを初期化する必要があります。
guidInstance
ジョイスティックのインスタンス GUID を指定します。
hwc
ジョイスティック ハードウェアの構成。
dwGain
グローバル ゲイン設定を指定します。 この値は、すべてのフォース フィードバック効果に "マスター ボリューム コントロール" として適用されます。
wszType[MAX_JOYSTRING]
ジョイスティックのジョイスティックの種類。 IDirectInputJoyConfig8::EnumTypes によって列挙される値のいずれかである必要があります。
wszCallout[MAX_JOYSTRING]
ジョイスティックの引き出しドライバー。
guidGameport
このジョイスティックに使用されているゲームポートを識別する GUID を指定します。
注釈
列挙中に WDM ゲームポートを見つけることができます。列挙ジョイスティックに対して IDirectInputJoyConfig8::GetTypeInfo メソッドを呼び出し、DIJOYTYPEINFO 構造体の dwFlags メンバーに存在するフラグを調査します。 JOY_HWS_ISGAMEPORTBUS フラグが設定されている場合、現在列挙されているオブジェクトは使用可能な WDM ゲームポートです。
要件
要件 | 値 |
---|---|
Header | dinputd.h |