IDirectInputJoyConfig8::GetTypeInfo メソッド (dinputd.h)
IDirectInputJoyConfig8::GetTypeInfo メソッドは、ジョイスティックの種類に関する情報を取得します。
構文
HRESULT GetTypeInfo(
LPCWSTR unnamedParam1,
LPDIJOYTYPEINFO unnamedParam2,
DWORD unnamedParam3
);
パラメーター
unnamedParam1
IDirectInputJoyConfig8::EnumTypes の呼び出しから以前に取得した型の名前をポイントします。
unnamedParam2
ジョイスティックの種類に関する情報を受け取る構造体を指します。 呼び出し元は、このメソッドを呼び出す前に、DIJOYTYPEINFO 構造体の dwSize メンバーを初期化する必要があります。
unnamedParam3
塗りつぶす pjti が指す DIJOYTYPEINFO 構造体の部分を指定します。 次に示す 0 個、1 つ以上の値を指定できます。
DITC_REGHWSETTINGS
ジョイスティックのレジストリ ハードウェア設定が要求されていることを示します。
DITC_CLSIDCONFIG
ジョイスティック構成 CLSID が要求されていることを示します。 値がすべて 0 の場合、このジョイスティックの種類に対するカスタム構成はありません。
DITC_DISPLAYNAME
ジョイスティックの種類の表示名が要求されていることを示します。
DITC_CALLOUT
ジョイスティックの種類の吹き出しが要求されていることを示します。
戻り値
成功した場合はDI_OKを返します。それ以外の場合は、次のいずれかの COM エラー値を返します。
リターン コード | 説明 |
---|---|
|
1 つ以上のパラメーターが無効でした。 |
|
ジョイスティックの種類が見つかりませんでした。 |
要件
対象プラットフォーム | デスクトップ |
Header | dinputd.h (Dinputd.h を含む) |