Windows.Gaming.Input.Custom 名前空間

機器メーカーがデバイスのカスタム WinRT (Windows ランタイム) クラス ライブラリを作成できるようにする API が含まれています。

クラス

GameControllerFactoryManager

カスタム コントローラーのファクトリを管理します。

GipFirmwareUpdateResult

更新操作の結果。

GipGameControllerProvider

GIP.SYS を使用してシステムに接続されている物理ゲーム コントローラーを表します。

HidGameControllerProvider

HID (ヒューマン インターフェイス デバイス) ゲーム コントローラーの基になるデバイスを表します。

XusbGameControllerProvider

XUSB22.SYS を使用してシステムに接続されている物理ゲーム コントローラー デバイスを表します。

構造体

GameControllerVersionInfo

ゲーム コントローラーのバージョンに関する情報が含まれています。

GipFirmwareUpdateProgress

ファームウェア更新操作の進行状況を示します。

インターフェイス

ICustomGameControllerFactory

カスタム コントローラーの種類を作成するためのファクトリを表します。

IGameControllerInputSink

カスタム ゲーム コントローラー クラスを記述するために必要なインターフェイスを定義する基本インターフェイス。

IGameControllerProvider

システムに接続されている物理ゲーム コントローラー デバイスを表す基本インターフェイス。

IGipGameControllerInputSink

カスタム Gip コントローラー インターフェイスに必要なメソッドを定義します。

IHidGameControllerInputSink

カスタム HID (ヒューマン インターフェイス デバイス) コントローラー インターフェイスに必要なメソッドを定義します。

IXusbGameControllerInputSink

カスタム Xusb コントローラー インターフェイスに必要なメソッドを定義します。

列挙型

GipFirmwareUpdateStatus

ファームウェア更新操作の状態を示します。

GipMessageClass

Gip メッセージのクラス。

XusbDeviceSubtype

コントローラーのデバイス サブタイプ。

XusbDeviceType

コントローラーのデバイスの種類。

注釈

この名前空間の API はアプリの対象ではないことに注意することが重要です。実際、これらの API を直接呼び出すアプリはありません。 この名前空間は、WinRT コンポーネント ライブラリを作成するためのフレームワークを提供することのみを目的としており、アプリが最終的に使用するのはそれらのライブラリ (およびそれらが公開する API) です。 そのため、これらの API は主に、ゲーム コントローラー デバイスへの低レベルの未加工のアクセスに重点を置きます。