다음을 통해 공유


GameInputRawDeviceReportItemInfo

원시 장치 보고서 항목을 기술하는 정보입니다.

구문

typedef struct GameInputRawDeviceReportItemInfo {  
    uint32_t bitOffset;  
    uint32_t bitSize;  
    int64_t logicalMin;  
    int64_t logicalMax;  
    double physicalMin;  
    double physicalMax;  
    GameInputRawDevicePhysicalUnitKind physicalUnits;  
    uint32_t rawPhysicalUnits;  
    int32_t rawPhysicalUnitsExponent;  
    GameInputRawDeviceReportItemFlags flags;  
    uint32_t usageCount;  
    GameInputUsage const * usages;  
    GameInputRawDeviceItemCollectionInfo const * collection;  
    GameInputString const * itemString;  
} GameInputRawDeviceReportItemInfo  

멤버

bitOffset
형식: uint32_t

원시 장치 메시지 버퍼 내에서 보고된 입력 데이터의 위치입니다.

bitSize
형식: uint32_t

원시 장치 메시지 버퍼 내에서 보고된 입력 데이터의 크기입니다.

logicalMin
형식: int64_t

가능한 입력 상태에 따라 원시 메시지 버퍼에 있는 가능한 값 중 낮은 값입니다.

logicalMax
형식: int64_t

가능한 입력 상태에 따라 원시 메시지 버퍼에 있는 가능한 값 중 높은 값입니다.

physicalMin
형식: double

일반적으로 0인 입력의 최소 물리적 특성이지만, 반대 이동 옵션이 있는 일부 장치의 경우 음수일 수 있습니다.

physicalMax
형식: double

버튼 또는 노브의 최대 이동 거리 표현과 같이, 입력의 최대 물리적 특성입니다.

physicalUnits
형식: GameInputRawDevicePhysicalUnitKind

물리적 기술자 목록입니다.

rawPhysicalUnits
형식: uint32_t

(사용 가능한 경우) HID 설명자의 원시 물리적 단위 값입니다. 가능하다면 이 숫자는 physicalUnits 특성에서 더 친근한 값으로 표시해야 합니다.

rawPhysicalUnitsExponent
형식: int32_t

물리적 단위 값의 비율 크기 조정을 나타냅니다. 예를 들어 단위가 미터이면 -3의 지수는 밀리미터를 나타내고 -2의 값은 센티미터를 나타냅니다.

flags
형식: GameInputRawDeviceReportItemFlags

보고서를 기술하는 플래그 목록입니다.

usageCount
형식: uint32_t

보고서 정보에 포함된 사용 횟수입니다.

usages
형식: GameInputUsage const *

사용 인덱스입니다.

컬렉션
형식: GameInputRawDeviceItemCollectionInfo const *

항목 컬렉션 정보입니다.

itemString
형식: GameInputString const *

게임 입력 문자열입니다.

비고

GameInputControllerAxisInfo의 멤버입니다.
GameInputControllerButtonInfo의 멤버입니다.
GameInputControllerSwitchInfo의 멤버입니다.
GameInputRawDeviceReportInfo의 멤버입니다.

요구 사항

헤더: GameInput.h

지원되는 플랫폼: Windows, Xbox One 패밀리 콘솔 및 Xbox Series 콘솔

참고 항목

입력 API 개요
GameInput
GameInputControllerAxisInfo
GameInputControllerButtonInfo
GameInputControllerSwitchInfo
GameInputRawDeviceReportInfo