IGameInputRawDeviceReport::SetItemValue
참고 항목
이 기능은 아직 구현되지 않았습니다.
항목 값을 장치 보고서 버퍼에 기록합니다.
구문
bool SetItemValue(
uint32_t itemIndex,
int64_t value
)
매개 변수
itemIndex _In_
형식: uint32_t
장치 보고서 버퍼 내의 보고서 항목 인덱스입니다.
value _In_
형식: int64_t
보고서 항목에 쓸 값입니다.
반환 값
형식: bool
성공 시 true를 반환하고, 실패 시 false를 반환합니다.
비고
보고서 항목에 대한 유효한 인덱스는 GameInputRawDeviceReportInfo의 itemCount 멤버를 기준으로 합니다.
드물지만, 보고서에는 대형 바이트 배열인 항목이 포함될 수 있습니다(항목의 GameInputRawDeviceReportItemInfo 구조에서 GameInputBufferedItem 플래그로 표시됨). 이러한 항목은 GetItemValue 및 SetItemValue 메서드에서 지원되지 않으며, GetRawData 및 SetRawData 메서드를 사용하여 전체 보고서 버퍼를 통해서만 액세스될 수 있습니다. GetItemValue 및 SetItemValue 메서드를 사용하여 이러한 항목의 값을 가져오거나 설정하려고 시도하면 오류 HRESULT가 반환됩니다.
SetItemValue, ResetItemValue 및 ResetAllItems 메서드는 출력 및 기능 보고서에 대해서만 호출될 수 있습니다. 이러한 메서드는 모두 매우 빠르게 반환되며 어떤 컨텍스트에서도 안전하게 호출할 수 있습니다.
요구 사항
헤더: GameInput.h
라이브러리: xgameruntime.lib
지원되는 플랫폼: Windows, Xbox One 패밀리 콘솔 및 Xbox Series 콘솔