PointerDeviceUsage 结构

定义

标识输入设备的人机接口设备 (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) 。

适用于