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. Эти отчеты имеют исходный формат— для них не выполняется синтаксический анализ.

Этот класс также предоставляет страницу HID и использование TLC (коллекции верхнего уровня), чтобы вы могли правильно работать с каждым поддерживаемым 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).

Применяется к

См. также раздел