注意
このインターフェイスはまだ実装されていません。
入力デバイスとの間で受け渡される未加工バイト バッファーを表します。 入力、出力、機能レポートをカプセル化します。 これにより、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 本体