HidGameControllerProvider 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
代表 HID (Human Interface Device) 遊戲控制器的基礎裝置。
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
- 繼承
- 屬性
- 實作
Windows 需求
裝置系列 |
Windows 10 Creators Update (已於 10.0.15063.0 引進)
|
API contract |
Windows.Foundation.UniversalApiContract (已於 v4.0 引進)
|
備註
這個類別提供用來傳送原始 HID 輸出報表,以及讀取和寫入原始 HID 功能報表的函式。 這些報表的格式為原始格式,不會對其進行剖析。
這個類別也會公開 TLC (最上層集合) 的 HID 頁面和使用方式,讓您可以正確地與每個支援的 TLC 介面。
屬性
FirmwareVersionInfo |
控制器的韌體版本。 |
HardwareProductId |
控制器的硬體產品識別碼。 |
HardwareVendorId |
控制器的硬體廠商識別碼。 |
HardwareVersionInfo |
包含控制器硬體版本的相關資訊。 |
IsConnected |
布林值,指出控制器是否已連接。 |
UsageId |
最上層集合的使用識別碼。 |
UsagePage |
最上層集合的使用方式頁面。 |
方法
GetFeatureReport(Byte, Byte[]) |
從控制器取得指定的 HID (Human Interface Device) 功能報告。 |
SendFeatureReport(Byte, Byte[]) |
將指定的 HID (Human Interface Device) 功能報告傳送至裝置。 |
SendOutputReport(Byte, Byte[]) |
將指定的 HID (Human Interface Device) 輸出報告傳送至裝置。 |