IXtfInputClient::ConnectGamepad 方法
建立虛擬控制器,並取得其裝置識別碼。語法
參數
pControllerId類型:UINT64 * 指向 UINT64 的指標,該 UINT64 會接收此 IXtfInputClient 的裝置識別碼。
傳回值
類型:HRESULT HRESULT 成功或錯誤碼。備註
ConnectGamepad 會為每個建立的虛擬控制器配置系統資源,並傳回虛擬控制器的識別碼,該識別碼將用於透過 IXtfInputClient::SendGamepadReport 將輸入傳送至開發主機。您的程式碼應該在呼叫 ConnectGamepad 之後等候 2 秒,再呼叫 SendGamepadReport,以確保主機已完成註冊新的控制器,並準備好接受輸入。您的程式碼應一律將 ConnectGamepad 呼叫與 DisconnectGamepad 呼叫配對,以確保這些系統資源會釋放以供重複使用。您也可以呼叫 IXtfInputClient::DisconnectAllGamepads,一次釋放所有虛擬控制器資源。需求
標頭: xtfinput.h 程式庫: xtfinput.lib 支援的平台: Windows (適用於 XBOX 主機工具)另請參閱
XtfInputIXtfInputClient
IXtfInputClient::ConnectGamepad
IXtfInputClient::DisconnectGamepad
IXtfInputClient::DisconnectAllGamepads
