次の方法で共有


IXtfInputClient::DisconnectGamepad メソッド

指定された仮想コントローラーを切断します。

構文

public:
HRESULT DisconnectGamepad(
         UINT64 controllerId
)  

パラメーター

controllerId
型: UINT64

この IXtfInputClient のデバイス識別子。

戻り値

型: HRESULT

HRESULT 成功またはエラー コード。

解説

仮想コントローラーの操作が完了したときに DisconnectGamepad を呼び出して、仮想コントローラーに割り当てられたリソースが解放されるようにします。 IXtfInputClient::ConnectGamepad の各呼び出しは、DisconnectGamepad の呼び出しとペアになっている必要があります。 作成したゲームパッドの切断に失敗するとメモリ リークが発生します。 メモリ リークの発生を防止するために、IXtfInputClient::DisconnectAllGamepads を呼び出して、すべての仮想コントローラーを確実に切断します。

要件

ヘッダー: xtfinput.h

ライブラリ: xtfinput.lib

サポートされているプラットフォーム: Windows (Xbox 本体ツール用)

関連項目

XtfInput
IXtfInputClient
IXtfInputClient::ConnectGamepad
IXtfInputClient::DisconnectAllGamepads