PointerDeviceUsage Структура
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Определяет сведения об использовании устройства hid для устройства ввода.
Использование hid описывает, что измеряет или сообщает элемент управления, совместимый с HID, а также может указывать на предполагаемое использование элемента управления. Использование определенного элемента управления определяется его страницей использования, идентификатором использования, именем и описанием.
public value class PointerDeviceUsage
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
struct PointerDeviceUsage
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
public struct PointerDeviceUsage
var pointerDeviceUsage = {
usagePage : /* Your value */,
usage : /* Your value */,
minLogical : /* Your value */,
maxLogical : /* Your value */,
minPhysical : /* Your value */,
maxPhysical : /* Your value */,
unit : /* Your value */,
physicalMultiplier : /* Your value */
}
Public Structure PointerDeviceUsage
- Наследование
-
PointerDeviceUsage
- Атрибуты
Требования к Windows
Семейство устройств |
Windows 10 (появилось в 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (появилось в v1.0)
|
Комментарии
Использование hid описывает, что измеряет или сообщает элемент управления, совместимый с HID, а также может указывать на предполагаемое использование элемента управления. Использование определенного элемента управления определяется его страницей использования, идентификатором использования, именем и описанием. Дополнительные сведения см. в разделе Определение класса устройства для HID 1.11.
Примечание
Ядро архитектуры интерактивного устройства ввода Майкрософт основано на стандартном определении класса устройств универсальной последовательной шины (USB) для устройства HID, которое определяется На форуме разработчиков, Inc.
Стандарт HID для универсальной последовательной шины (USB) определяет конфигурацию и протоколы связи для устройства HID, таких как клавиатуры, мыши, джойстики и устройства виртуальной реальности, которые люди используют для ввода данных непосредственно в компьютер. (Подробные сведения о стандарте USB HID см. на веб-сайте Форума разработчиков USB .)
Хотя ядро архитектуры ввода Windows основано на стандарте HID(HID) универсальной последовательной шины (USB), эта архитектура не ограничивается устройствами универсальной последовательной шины (USB). Архитектура ввода также поддерживает устройства с последовательным портом, устройства с портами i8042 и собственные устройства ввода.
Поля
MaxLogical |
Максимальное логическое значение для параметра Usage. |
MaxPhysical |
Максимальное физическое значение для параметра Usage. |
MinLogical |
Минимальное логическое значение для параметра Usage. |
MinPhysical |
Минимальное физическое значение для параметра Usage. |
PhysicalMultiplier |
Множитель, используемый для преобразования значения использования, сообщаемого устройством, в физическое значение в единицах unit. (Допустимо только для использования, указывающего статическое или динамическое значение, связанное с элементом управления, например давление, ширина и высота сенсорного контакта.) |
Unit |
Единица измерения HID. |
Usage |
Идентификатор устройства использования указателя HID, указывающий устройство или свойство в UsagePage. Например, 0x04 обозначает устройство с сенсорным экраном, а 0x47 — уверенность в сенсорном экране. Примечание Зарезервирован нулевой идентификатор использования. |
UsagePage |
Страница использования устройства с интерфейсом человека (HID) устройства указателя. Сведения об использовании устройства HID организованы по страницам использования, на которых указываются классы связанных устройств. Например, сенсорные дигитайзеры (0x0D) и универсальные входные данные (0x01). |