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
- Наследование
- Атрибуты
- Реализации
Требования к 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). |
Применяется к
См. также раздел
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по