DIOBJECTATTRIBUTES 结构 (dinputd.h)
DIOBJECTATTRIBUTES 结构描述设备上每个“对象”的注册表项的“属性”值中包含的信息。 如果不存在“Attributes”值,则使用默认属性。
语法
typedef struct DIOBJECTATTRIBUTES {
DWORD dwFlags;
WORD wUsagePage;
WORD wUsage;
} DIOBJECTATTRIBUTES, *LPDIOBJECTATTRIBUTES;
成员
dwFlags
以下标志可能为零、一个或多个:
DIDOI_FFACTUATOR
指示对象可以应用强制回馈效果。
DIDOI_FFEFFECTTRIGGER
指示对象可以触发力回馈效果的播放。
DIDOI_ASPECTPOSITION
指示对象报告位置信息。
DIDOI_ASPECTVELOCITY
指示对象报告速度信息。
DIDOI_ASPECTACCEL
指示对象报告加速信息。
DIDOI_ASPECTFORCE
指示对象报告强制信息。
DIDOI_ASPECTMASK
指示用于报告方面信息的位。 一个 对象最多可以表示一个方面。
DIDOI_POLLED
指示必须显式轮询对象才能从中检索数据。 如果未设置此标志,则对象的数据为中断驱动。
wUsagePage
指定要与 对象关联的 HID 用法页。
wUsage
指定要与 对象关联的 HID 用法。
要求
要求 | 值 |
---|---|
Header | dinputd.h (包括 Dinputd.h) |