メインコンテンツへスキップ
入力デバイスが現在接続されているかどうかを示します。

構文

パラメーター

このメソッドにはパラメーターがありません。

戻り値

型: bool デバイスが現在接続されている場合は true。それ以外の場合は false。

解説

IGameInputDevice オブジェクトは物理デバイスが切断された後も有効なままであるため、アプリケーションはそのオブジェクトへの参照を保持できます。デバイスが切断されている間、IsConnected は false を返し、デバイスは新しい読み取りを生成しません。デバイスが同じデバイス ID (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日