跳轉到主要內容
指出輸入裝置目前是否已連線。

語法

參數

此方法沒有參數。

傳回值

類型:bool 如果裝置目前已連線,則為 true;否則為 false。

備註

實體裝置中斷連線後,IGameInputDevice 物件仍然有效,因此您的應用程式可以保留對它的參考。在裝置中斷連線期間,IsConnected 會傳回 false,且裝置不會產生新的讀數。如果裝置以相同的裝置識別碼重新連線 (請參閱 IGameInputDevice::GetDeviceId),GameInput 會重複使用相同的裝置物件,且 IsConnected 會再次傳回 true。 若要在裝置連線或中斷連線時收到通知,而不是輪詢此方法,請呼叫 IGameInput::RegisterDeviceCallback 來註冊裝置回呼。回呼會收到 GameInputDeviceEvent 的 GameInputDeviceEventConnected 和 GameInputDeviceEventDisconnected 值。 在 GameInput v3 及更早版本中,您需要檢查 IGameInputDevice::GetDeviceStatus 傳回的值中是否有 GameInputDeviceConnected 旗標。

需求

標頭: GameInput.h 程式庫: gameinput.lib 支援的平台: Windows、XBOX One 系列主機和 XBOX Series 主機

另請參閱

GameInput 概觀
IGameInputDevice
GameInputDeviceEvent
IGameInput::RegisterDeviceCallback

版本歷程記錄

最後修改於 2026年11月6日