共用方式為


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)