語法
參數
info _Out_類型:GameInputFlightStickInfo* 指向
GameInputFlightStickInfo 結構的指標,此結構會接收裝置的飛行搖桿屬性。如果裝置不支援飛行搖桿輸入,則結構的每個成員都會設定為零。
傳回值
類型:bool 如果裝置支援飛行搖桿輸入且已填入 info,則為true;否則為 false。
備註
GetFlightStickInfo 方法會將裝置的飛行搖桿屬性複製到呼叫端提供的結構中。當 GetSupportedInput 傳回的值包含 GameInputKindFlightStick 時,裝置即支援飛行搖桿輸入。如果裝置不支援飛行搖桿輸入,GetFlightStickInfo 會將 info 初始化為零並傳回 false。
標籤成員以 GameInputLabel 值描述對應控制項上印製的標記,讓您可以在 UI 中顯示相符的提示。extraButtonCount 和 extraAxisCount 成員會回報裝置在標準飛行搖桿對應之外還有多少個控制器按鈕和軸;請使用 GetExtraButtonIndexes 和 GetExtraAxisIndexes 在讀數的控制器狀態中找出它們。飛行搖桿狀態是使用 IGameInputReading::GetFlightStickState 從讀數中讀取。
此方法傳回的屬性在裝置的存留期間內固定不變,因此您可以只查詢一次 (例如,在裝置連線時) 並快取結果。
下列範例示範如何查詢裝置的飛行搖桿屬性。
flightStickInfo 成員取得。
需求
標頭: GameInput.h 程式庫: gameinput.lib 支援的平台: Windows、XBOX One 系列主機和 XBOX Series 主機另請參閱
GameInput 概觀GameInputFlightStickInfo
GetSupportedInput
GameInputKind
GameInputLabel
IGameInputReading::GetFlightStickState
IGameInputDevice
