POINTER_DEVICE_INFO 结构 (winuser.h)

包含有关指针设备的信息。 这些结构的数组从 GetPointerDevices 函数返回。 从对 GetPointerDevice 函数的调用返回单个结构。

语法

typedef struct tagPOINTER_DEVICE_INFO {
  DWORD               displayOrientation;
  HANDLE              device;
  POINTER_DEVICE_TYPE pointerDeviceType;
  HMONITOR            monitor;
  ULONG               startingCursorId;
  USHORT              maxActiveContacts;
  WCHAR               productString[POINTER_DEVICE_PRODUCT_STRING_MAX];
} POINTER_DEVICE_INFO;

成员

displayOrientation

DISPLAYCONFIG_ROTATION中的值之一,用于标识输入数字化器的方向。

注意 当输入源为 触摸注入时,此值为 0。
 

device

指针设备的句柄。

pointerDeviceType

设备类型。

monitor

设备映射到的显示器的 HMONITOR。 这不一定是指针设备物理连接到的监视器。

startingCursorId

分配给设备的最低 ID。

maxActiveContacts

支持的同时联系人数。

productString[POINTER_DEVICE_PRODUCT_STRING_MAX]

标识产品的字符串。

要求

   
最低受支持的客户端 Windows 8 [仅限桌面应用]
最低受支持的服务器 Windows Server 2012 [仅限桌面应用]
标头 winuser.h

另请参阅

结构