IHidGameControllerInputSink インターフェイス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
カスタム HID (ヒューマン インターフェイス デバイス) コントローラー インターフェイスに必要なメソッドを定義します。
public interface class IHidGameControllerInputSink : IGameControllerInputSink
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 262144)]
/// [Windows.Foundation.Metadata.Guid(4149527330, 6189, 16612, 161, 38, 252, 238, 79, 250, 30, 49)]
struct IHidGameControllerInputSink : IGameControllerInputSink
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 262144)]
[Windows.Foundation.Metadata.Guid(4149527330, 6189, 16612, 161, 38, 252, 238, 79, 250, 30, 49)]
public interface IHidGameControllerInputSink : IGameControllerInputSink
Public Interface IHidGameControllerInputSink
Implements IGameControllerInputSink
- 属性
- 実装
Windows の要件
| 要件 | 説明 |
|---|---|
| デバイス ファミリ |
Windows 10 Creators Update (10.0.15063.0 で導入)
|
| API contract |
Windows.Foundation.UniversalApiContract (v4.0 で導入)
|
注釈
基になる HID デバイスから入力レポートを受信するには、HID カスタム コントローラー クラスによってこのインターフェイスを実装する必要があります。 これらのレポートでは解析や変更は行われません。元の形式で取得されます。
メソッド
| 名前 | 説明 |
|---|---|
| OnInputReportReceived(UInt64, Byte, Byte[]) |
入力を受信したときに発生するイベント。 |
| OnInputResumed(UInt64) |
コントローラーの入力が再開されたときに発生するイベント。 (継承元 IGameControllerInputSink) |
| OnInputSuspended(UInt64) |
コントローラーの入力が中断されたときに発生するイベント。 (継承元 IGameControllerInputSink) |