次の方法で共有


IHidGameControllerInputSink インターフェイス

定義

カスタム 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)

適用対象

こちらもご覧ください