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 用法。
規格需求
需求 | 值 |
---|---|
標頭 | dinputd.h (include Dinputd.h) |