次の方法で共有


GameInputControllerButtonInfo

入力デバイス上のボタンについて説明します。

構文

typedef struct GameInputControllerButtonInfo {  
    GameInputKind mappedInputKinds;  
    GameInputLabel label;  
    uint16_t legacyDInputIndex;  
    uint16_t legacyHidIndex;  
    uint32_t rawReportIndex;  
    GameInputRawDeviceReportInfo const * inputReport;  
    GameInputRawDeviceReportItemInfo const * inputReportItem;  
} GameInputControllerButtonInfo  

メンバー

mappedInputKinds
型: GameInputKind

このボタンが関連する入力状態の種類 (存在する場合)。

label
型: GameInputLabel

ボタンの実際のラベル。

legacyDInputIndex
型: uint16_t

従来の DirectInput インデックス。

legacyHidIndex
型: uint16_t

従来の HID インデックス。

rawReportIndex
型: uint32_t

生レポートのインデックス。

inputReport
型: GameInputRawDeviceReportInfo const *

RAW デバイス レポートへのポインター。

inputReportItem
型: GameInputRawDeviceReportItemInfo const *

RAW デバイス レポート項目へのポインター。

解説

この構造は、GameInputDeviceInfo 構造で使用されます。 GameInputDeviceInfo は、IGameInputDevice::GetDeviceInfo メソッドで使用されます。

詳細については、「GameInput のデバイス」を参照してください。

要件

ヘッダー: GameInput.h

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

関連項目

GameInput の概要
GameInput