DIOBJECTATTRIBUTES 구조체(dinputd.h)

DIOBJECTATTRIBUTES 구조체는 디바이스의 각 "개체"에 대한 레지스트리 키의 "특성" 값에 포함된 정보를 설명합니다. "특성" 값이 없으면 기본 특성이 사용됩니다.

구문

typedef struct DIOBJECTATTRIBUTES {
  DWORD dwFlags;
  WORD  wUsagePage;
  WORD  wUsage;
} DIOBJECTATTRIBUTES, *LPDIOBJECTATTRIBUTES;

멤버

dwFlags

다음 플래그 중 0개 이상일 수 있습니다.

DIDOI_FFACTUATOR

개체에 힘 피드백 효과가 적용될 수 있음을 나타냅니다.

DIDOI_FFEFFECTTRIGGER

개체가 힘 피드백 효과의 재생을 트리거할 수 있음을 나타냅니다.

DIDOI_ASPECTPOSITION

개체가 위치 정보를 보고한다는 것을 나타냅니다.

DIDOI_ASPECTVELOCITY

개체가 속도 정보를 보고함을 나타냅니다.

DIDOI_ASPECTACCEL

개체가 가속 정보를 보고한다는 것을 나타냅니다.

DIDOI_ASPECTFORCE

개체가 강제 정보를 보고한다는 것을 나타냅니다.

DIDOI_ASPECTMASK

측면 정보를 보고하는 데 사용되는 비트를 나타냅니다. 개체는 최대 하나의 측면을 나타낼 수 있습니다.

DIDOI_POLLED

데이터를 검색하려면 개체를 명시적으로 폴링해야 했음을 나타냅니다. 이 플래그가 설정되지 않은 경우 개체의 데이터는 인터럽트 기반입니다.

wUsagePage

개체와 연결할 HID 사용 페이지를 지정합니다.

wUsage

개체와 연결할 HID 사용량을 지정합니다.

요구 사항

요구 사항
헤더 dinputd.h(Dinputd.h 포함)