PointerDeviceUsage 结构
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
标识输入设备的人机接口设备 (HID) 使用情况详细信息。
人机接口设备 (HID) 用法描述了人机接口设备 (HID) 兼容控件正在测量或报告的内容,还可以指示控件的预期用途。 特定控件用法由其使用页、使用 ID、名称和说明定义。
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) 兼容控件正在测量或报告的内容,还可以指示控件的预期用途。 特定控件用法由其使用页、使用 ID、名称和说明定义。 有关详细信息,请参阅 HID 1.11 的设备类定义。
注意
Microsoft 交互式输入设备体系结构的核心基于通用串行总线 (USB) 人机接口设备的标准设备类定义 (HID) ,由 实现者论坛公司定义。
通用串行总线 (USB) 人机接口设备 (HID) 标准定义了人类接口设备 (HID) 的配置和通信协议,例如键盘、鼠标设备、游戏杆和虚拟现实设备,人类使用这些设备将数据直接输入计算机。 (有关 USB HID 标准的详细信息,请参阅 USB 实现者论坛 网站。)
尽管 Windows 输入体系结构的核心基于通用串行总线 (USB) 人机接口设备 (HID) 标准,但该体系结构并不局限于通用串行总线 (USB) 设备。 输入体系结构还支持串行端口设备、i8042 端口设备和专有输入设备。
字段
MaxLogical |
Usage 的最大逻辑值。 |
MaxPhysical |
使用情况的最大物理值。 |
MinLogical |
Usage 的最小逻辑值。 |
MinPhysical |
Usage 的最小物理值。 |
PhysicalMultiplier |
用于将设备报告的使用值转换为以 单位为单位的物理值的乘数。 (仅适用于指示与控件关联的静态或动态值的用法,例如触摸触点的压力或宽度和高度。) |
Unit |
人机接口设备 (HID) 度量单位。 |
Usage |
人机接口设备 (HID) 指针设备使用情况 ID,用于在 UsagePage 中指定设备或属性。 例如,0x04指示触摸屏设备,0x47指示触摸置信度。 注意 保留使用 ID 为零。 |
UsagePage |
指针设备的“人机接口设备 (HID) 用法”页。 人机接口设备 (HID) 用法组织到指定相关设备的类别的使用情况页中。 例如,触摸数字化器 (0x0D) 和泛型输入 (0x01) 。 |