注意
この関数はまだ実装されていません。
レポート バッファーから個々の項目を読み取ります。
構文
bool GetItemValue(
uint32_t itemIndex,
int64_t* value
)
パラメーター
itemIndex _In_
型: uint32_t
レポート項目のインデックス。
value _Out_
型: int64_t*
デバイス レポート バッファーから読み取られた項目の値。
戻り値
型: bool
この関数はまだ実装されていません。
実装後、要求された項目のインデックスが範囲外の場合は false が返されます。
解説
レポート項目の有効なインデックスは、GameInputRawDeviceReportInfo の itemCount メンバーに基づきます。
まれに、レポートに大規模なバイト配列の項目 (項目の GameInputRawDeviceReportItemInfo 構造体内の GameInputBufferedItem フラグによって示されます) が含まれることがあります。 これらの項目は GetItemValue メソッドと SetItemValue メソッドでサポートされておらず、GetRawData メソッドと SetRawData メソッドを使用してレポート バッファー全体を介してのみアクセスできます。 GetItemValue メソッドと SetItemValue メソッドを使用してこのような項目の値を取得または設定しようとすると、false が返されます。
要件
ヘッダー: GameInput.h
ライブラリ: xgameruntime.lib
サポートされているプラットフォーム: Windows、Xbox One ファミリー本体、Xbox Series 本体