Windows.Gaming.Input.Custom 名前空間
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
機器メーカーがデバイスのカスタム 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 は主に、ゲーム コントローラー デバイスへの低レベルの未加工のアクセスに重点を置きます。