다음을 통해 공유


IGameInputRawDeviceReport::SetItemValue

참고 항목

이 기능은 아직 구현되지 않았습니다.

항목 값을 장치 보고서 버퍼에 기록합니다.

구문

bool SetItemValue(  
         uint32_t itemIndex,  
         int64_t value  
)  

매개 변수

itemIndex _In_
형식: uint32_t

장치 보고서 버퍼 내의 보고서 항목 인덱스입니다.

value _In_
형식: int64_t

보고서 항목에 쓸 값입니다.

반환 값

형식: bool

성공 시 true를 반환하고, 실패 시 false를 반환합니다.

비고

보고서 항목에 대한 유효한 인덱스는 GameInputRawDeviceReportInfoitemCount 멤버를 기준으로 합니다.

드물지만, 보고서에는 대형 바이트 배열인 항목이 포함될 수 있습니다(항목의 GameInputRawDeviceReportItemInfo 구조에서 GameInputBufferedItem 플래그로 표시됨). 이러한 항목은 GetItemValue 및 SetItemValue 메서드에서 지원되지 않으며, GetRawData 및 SetRawData 메서드를 사용하여 전체 보고서 버퍼를 통해서만 액세스될 수 있습니다. GetItemValue 및 SetItemValue 메서드를 사용하여 이러한 항목의 값을 가져오거나 설정하려고 시도하면 오류 HRESULT가 반환됩니다.

SetItemValue, ResetItemValueResetAllItems 메서드는 출력 및 기능 보고서에 대해서만 호출될 수 있습니다. 이러한 메서드는 모두 매우 빠르게 반환되며 어떤 컨텍스트에서도 안전하게 호출할 수 있습니다.

요구 사항

헤더: GameInput.h

라이브러리: xgameruntime.lib

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

참고 항목

입력 API 개요
IGameInputRawDeviceReport