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 포함) |