次の方法で共有


IGameInputRawDeviceReport (v0)

注意

このインターフェイスはまだ実装されていません。

入力デバイスとの間で受け渡される未加工バイト バッファーを表します。 入力、出力、機能レポートをカプセル化します。 これにより、GameInput 実装でメモリ バッファーの所有権を制御し、生レポートが関連付けられているデバイスを追跡して、サポートされているさまざまなデバイス プロトコル間でヘッダー/書式の違いに対応できます。

構文

class IGameInputRawDeviceReport : public IUnknown  

メソッド

メソッド 説明
GetDevice メソッド RAW デバイス レポートに関連付けられているデバイスを取得します。
GetItemValue IGameInputRawDeviceReport GetItemValue API リファレンス
GetRawData レポート バッファーのコンテンツを未加工バイト形式で取得します。
GetRawDataSize 生レポート バッファーのサイズ (バイト単位) を返します。
IGameInputRawDeviceReport::GetReportInfo RAW デバイス レポートへのポインターを返します。
ResetAllItems IGameInputRawDeviceReport ResetAllItems API リファレンス
ResetItemValue デバイス レポート項目をその元の "休止" 値にリセットします。
SetItemValue IGameInputRawDeviceReport SetItemValue API リファレンス
SetRawData レポート バッファーのコンテンツを設定します。

解説

これは "未加工" デバイスに使用されます。 通常は、未加工デバイス用の SDK の公開や GameInput API で可能なことを超える追加機能の公開を希望する OEM 向けです。

要件

ヘッダー: GameInput.h

サポートされているプラットフォーム: Windows、Xbox One ファミリー本体、Xbox Series 本体

関連項目

入力 API の概要
GameInput