> ## Documentation Index
> Fetch the complete documentation index at: https://devdocs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# IXtfInputClient 接口（接口内容）

> IXtfInputClient Interface

# IXtfInputClient Interface

表示 XTF 输入客户端。

## 语法

```cpp theme={null}
interface IXtfInputClient : public IUnknown  
```

## 方法

| 方法 | 描述 |
| - | - |
| [ConnectGamepad](https://devdocs.xbox.com/zh-CN/reference/tools/xtf/xtfinput/classes/IXtfInputClient/methods/connectgamepad-ixtfinputclient-xtfinput-xbox-windows-m.md) | 创建虚拟控制器，并获取其设备标识符。 |
| [DisconnectAllGamepads](https://devdocs.xbox.com/zh-CN/reference/tools/xtf/xtfinput/classes/IXtfInputClient/methods/disconnectallgamepads-ixtfinputclient-xtfinput-xbox-windows-m.md) | 断开由此 XtfInputClient 实例模拟的所有虚拟控制器。 |
| [DisconnectGamepad](https://devdocs.xbox.com/zh-CN/reference/tools/xtf/xtfinput/classes/IXtfInputClient/methods/disconnectgamepad-ixtfinputclient-xtfinput-xbox-windows-m.md) | 断开指定的虚拟控制器。 |
| [SendGamepadReport](https://devdocs.xbox.com/zh-CN/reference/tools/xtf/xtfinput/classes/IXtfInputClient/methods/sendgamepadreport-ixtfinputclient-xtfinput-xbox-windows-m.md) | 向主机发送控制器状态报告。 |
| [SendGamepadReportEx](https://devdocs.xbox.com/zh-CN/reference/tools/xtf/xtfinput/classes/IXtfInputClient/methods/ixtfinputclient_sendgamepadreportex.md) | 向主机发送控制器状态报告。 |
| [SendGamepadReportWithAudio](https://devdocs.xbox.com/zh-CN/reference/tools/xtf/xtfinput/classes/IXtfInputClient/methods/ixtfinputclient_sendgamepadreportwithaudio.md) | 向主机发送控制器状态报告。 |

## 备注

**IXtfInputClient** 用于创建、断开开发主机上的虚拟控制器以及向其发送游戏报告。你可以通过以编程方式模拟游戏手柄输入来自动执行单元测试、压力测试、长时间测试和用户测试。要创建 **IXtfInputClient** 的实例，请调用 [XtfCreateInputClient](https://devdocs.xbox.com/zh-CN/reference/tools/xtf/xtfinput/methods/xtfcreateinputclient-xtfinput-xbox-windows-m.md)

## 要求

**头文件：** xtfinput.h

**库：** xtfinput.lib

**支持的平台：** Windows（用于 XBOX 主机工具）

## 另请参阅

[XtfInput](https://devdocs.xbox.com/zh-CN/reference/tools/xtf/xtfinput/xtfinput-xbox-microsoft-n)\
[XtfCreateInputClient](https://devdocs.xbox.com/zh-CN/reference/tools/xtf/xtfinput/methods/xtfcreateinputclient-xtfinput-xbox-windows-m.md)


## Related topics

- [IXtfRemoteRunCallback 接口（接口内容）](https://devdocs.xbox.com/zh-CN/reference/tools/xtf/xtfremoterun/classes/IXtfRemoteRunCallback/interfaces/ixtfremoteruncallback.md)
- [IXtfRemoteRunClient 接口（接口内容）](https://devdocs.xbox.com/zh-CN/reference/tools/xtf/xtfremoterun/classes/IXtfRemoteRunClient/interfaces/ixtfremoterunclient.md)
- [IXtfConsoleControlClient（接口内容）](https://devdocs.xbox.com/zh-CN/reference/tools/xtf/xtfconsolecontrol/interfaces/IXtfConsoleControlClient/ixtfconsolecontrolclient.md)
- [IXtfConfigSettingsCallback（接口内容）](https://devdocs.xbox.com/zh-CN/reference/tools/xtf/xtfconsolecontrol/interfaces/IXtfConfigSettingsCallback/ixtfconfigsettingscallback.md)
- [IXtfRunningProcessCallback（接口内容）](https://devdocs.xbox.com/zh-CN/reference/tools/xtf/xtfconsolecontrol/interfaces/IXtfRunningProcessCallback/ixtfrunningprocesscallback.md)
