次の方法で共有


HidGameControllerProvider クラス

定義

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

public ref class HidGameControllerProvider sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 262144)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class HidGameControllerProvider final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 262144)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class HidGameControllerProvider
Public NotInheritable Class HidGameControllerProvider
継承
Object Platform::Object IInspectable HidGameControllerProvider
属性
実装

Windows の要件

要件 説明
デバイス ファミリ
Windows 10 Creators Update (10.0.15063.0 で導入)
API contract
Windows.Foundation.UniversalApiContract (v4.0 で導入)

注釈

このクラスは、生の HID 出力レポートを送信したり、生の HID 機能レポートの読み取りと書き込みを行う関数を提供します。 これらのレポートは元の形式であり、解析は行われません。

このクラスは、サポートされている各 TLC と正しくインターフェイスできるように、HID ページと TLC (最上位コレクション) の使用方法も公開します。

プロパティ

名前 説明
FirmwareVersionInfo

コントローラーのファームウェア バージョン。

HardwareProductId

コントローラーのハードウェア製品 ID。

HardwareVendorId

コントローラーのハードウェア ベンダー ID。

HardwareVersionInfo

コントローラーのハードウェア バージョンに関する情報が含まれます。

IsConnected

コントローラーが接続されているかどうかを示すブール値。

UsageId

最上位レベルのコレクションの使用 ID。

UsagePage

最上位のコレクションの使用状況ページ。

メソッド

名前 説明
GetFeatureReport(Byte, Byte[])

指定した HID (ヒューマン インターフェイス デバイス) 機能レポートをコントローラーから取得します。

SendFeatureReport(Byte, Byte[])

指定した HID (ヒューマン インターフェイス デバイス) 機能レポートをデバイスに送信します。

SendOutputReport(Byte, Byte[])

指定した HID (ヒューマン インターフェイス デバイス) 出力レポートをデバイスに送信します。

適用対象

こちらもご覧ください