共用方式為


HidGameControllerProvider 類別

定義

代表 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
繼承
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

控制器的硬體產品識別碼。

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) 輸出報告傳送至裝置。

適用於

另請參閱