IDirectInputJoyConfig8 インターフェイス (dinputd.h)

IDirectInputJoyConfig8 インターフェイスには、プロパティ シートを記述しているハードウェア開発者がレジストリとの間で情報を書き込み、読み取ることができるメソッドが含まれています。 レジストリ キーを開く必要がある場合は、レジストリ キーを直接開くのではなく、 IDirectInputJoyConfig8::OpenConfigKey メソッドと IDirectInputJoyConfig8::OpenTypeKey メソッドを使用する必要があります。 これらの方法のいずれかを使用すると、正しいレジストリ ブランチが確実に開かれます。 さらに、基になるレジストリ データの構造が異なる場合、 IDirectInputJoyConfig8 インターフェイスは DirectInput の将来のバージョンでサポートされます。

継承

IDirectInputJoyConfig8 インターフェイスは、IUnknown インターフェイスから継承します。 IDirectInputJoyConfig8 には、次の種類のメンバーもあります。

メソッド

IDirectInputJoyConfig8 インターフェイスには、これらのメソッドがあります。

 
IDirectInputJoyConfig8::Acquire

IDirectInputJoyConfig8::Acquire メソッドは、"ジョイスティック構成モード" を取得します。ジョイスティックコンフィギュレーションモードにできるアプリケーションは一度に1つだけです。他のアプリケーションがこのモードを取得しようとすると、エラー DIERR_OTHERAPPHASPRIOを受け取る必要があります。 構成モードに入った後、アプリケーションはグローバルジョイスティックの構成設定を変更できます。 別のアプリケーションが中間で設定を変更した場合に備えて、新しい設定をインストールする前に、アプリケーションで既存の設定をチェックする必要があります。
IDirectInputJoyConfig8::AddNewHardware

IDirectInputJoyConfig8::AddNewHardware メソッドは、[新しいハードウェアの追加] ダイアログ ボックスを表示し、新しい入力デバイスのインストールをユーザーに指示します。
IDirectInputJoyConfig8::AddRef

IDirectInputJoyConfig8::AddRef メソッドは、DirectInputJoyConfig オブジェクトの参照カウントを 1 ずつ増やします。 このメソッドは、DirectInputJoyConfig によって継承された IUnknown インターフェイスの一部です。
IDirectInputJoyConfig8::D eleteConfig

IDirectInputJoyConfig8::D eleteConfig メソッドは、ジョイスティックに関する構成情報を削除します。
IDirectInputJoyConfig8::D eleteType

IDirectInputJoyConfig8::D eleteType メソッドは、ジョイスティックの種類に関する情報を削除します。 この方法は注意して使用してください。削除された型を指すジョイスティックがないことを確認するのは呼び出し元の責任です。
IDirectInputJoyConfig8::EnumTypes

IDirectInputJoyConfig8::EnumTypes メソッドは、DirectInput で現在サポートされているジョイスティックの種類を列挙します。
IDirectInputJoyConfig8::GetConfig

IDirectInputJoyConfig8::GetConfig メソッドは、ジョイスティックの構成に関する情報を取得します。
IDirectInputJoyConfig8::GetTypeInfo

IDirectInputJoyConfig8::GetTypeInfo メソッドは、ジョイスティックの種類に関する情報を取得します。
IDirectInputJoyConfig8::GetUserValues

IDirectInputJoyConfig8::GetUserValues メソッドは、ジョイスティックのユーザー設定に関する情報を取得します。
IDirectInputJoyConfig8::OpenAppStatusKey

IDirectInputJoyConfig8::OpenAppStatusKey メソッドは、アプリケーション状態レジストリ キーのルート キーを開き、戻り値パラメーターとしてキーへのハンドルを取得します。
IDirectInputJoyConfig8::OpenTypeKey

IDirectInputJoyConfig8::OpenTypeKey メソッドは、ジョイスティックの種類に関連付けられているレジストリ キーを開きます。
IDirectInputJoyConfig8::QueryInterface

IDirectInputJoyConfig8::QueryInterface メソッドは、DirectInputJoyConfig オブジェクトが特定の COM インターフェイスをサポートするかどうかを決定します。
IDirectInputJoyConfig8::Release

IDirectInputJoyConfig8::Release メソッドは、DirectInputJoyConfig オブジェクトの参照カウントを 1 ずつ減らします。 このメソッドは、DirectInputJoyConfig によって継承された IUnknown インターフェイスの一部です。
IDirectInputJoyConfig8::SendNotify

IDirectInputJoyConfig8::SendNotify メソッドは、デバイスの構成が変更されたことをデバイス ドライバーとアプリケーションに通知します。
IDirectInputJoyConfig8::SetConfig

IDirectInputJoyConfig8::SetConfig メソッドは、ジョイスティックに関する構成情報を作成または再定義します。
IDirectInputJoyConfig8::SetCooperativeLevel

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

IDirectInputJoyConfig8::SetTypeInfo メソッドは、新しいジョイスティックタイプを作成するか、既存のジョイスティックタイプに関する情報を再定義します。
IDirectInputJoyConfig8::SetUserValues

IDirectInputJoyConfig8::SetUserValues メソッドは、ジョイスティックのユーザー設定を設定します。
IDirectInputJoyConfig8::Unacquire

IDirectInputJoyConfig8::Unacquire メソッドは、"ジョイスティックコンフィギュレーション モード" を取り消します。

要件

要件
対象プラットフォーム Windows
ヘッダー dinputd.h