次の方法で共有


GameInputControllerSwitchInfo

入力デバイス上のスイッチについて説明します。

構文

typedef struct GameInputControllerSwitchInfo {  
    GameInputKind mappedInputKinds;  
    GameInputLabel label;  
    GameInputLabel positionLabels[9];  
    GameInputSwitchKind kind;  
    uint16_t legacyDInputIndex;  
    uint16_t legacyHidIndex;  
    uint32_t rawReportIndex;  
    GameInputRawDeviceReportInfo const * inputReport;  
    GameInputRawDeviceReportItemInfo const * inputReportItem;  
} GameInputControllerSwitchInfo  

メンバー

mappedInputKinds
型: GameInputKind

このスイッチが関連する入力状態の種類 (存在する場合)。

label
型: GameInputLabel

スイッチの実際のラベル。

positionLabels
型: GameInputLabel[9]

スイッチの最大 9 つの位置の物理ラベル。

kind
型: GameInputSwitchKind

スイッチの種類。

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