> ## 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.

# IXtfApplicationClient 接口（接口内容）

> IXtfApplicationClient Interface

# IXtfApplicationClient Interface

表示 XBOX Tools Framework (XTF) 应用客户端。

## 语法

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

## 方法

| 方法 | 描述 |
| - | - |
| [Constrain](https://devdocs.xbox.com/zh-CN/reference/tools/xtf/xtfapplication/classes/IXtfApplicationClient/methods/constrain-ixtfapplicationclient-xtfapplication-xbox-windows-m.md) | 将具有指定包 moniker 的应用置于受约束模式。 |
| [DebugEnable](https://devdocs.xbox.com/zh-CN/reference/tools/xtf/xtfapplication/classes/IXtfApplicationClient/methods/debugenable-ixtfapplicationclient-xtfapplication-xbox-microsoft-m.md) | 为具有指定包 moniker 的应用包启用或禁用调试。 |
| [DebugQuery](https://devdocs.xbox.com/zh-CN/reference/tools/xtf/xtfapplication/classes/IXtfApplicationClient/methods/ixtfapplicationclient-debugquery.md) | 查询具有指定包 moniker 的应用包是否已启用调试。 |
| [Deploy](https://devdocs.xbox.com/zh-CN/reference/tools/xtf/xtfapplication/classes/IXtfApplicationClient/methods/deploy-ixtfapplicationclient-xtfapplication-xbox-microsoft-m.md) | 部署指定的应用包。 |
| [DeployEx](https://devdocs.xbox.com/zh-CN/reference/tools/xtf/xtfapplication/classes/IXtfApplicationClient/methods/ixtfapplicationclient-deployex.md) | 部署指定的应用包。 |
| [DeployToTitleScratch](https://devdocs.xbox.com/zh-CN/reference/tools/xtf/xtfapplication/classes/IXtfApplicationClient/methods/ixtfapplicationclient-deploytotitlescratch.md) | 部署指定的应用包。 |
| [EnableGlobalOption](https://devdocs.xbox.com/zh-CN/reference/tools/xtf/xtfapplication/classes/IXtfApplicationClient/methods/enableglobaloption-ixtfapplicationclient-xtfapplication-xb.md) | 保留供内部使用。 |
| [GetDlc](https://devdocs.xbox.com/zh-CN/reference/tools/xtf/xtfapplication/classes/IXtfApplicationClient/methods/getdlc-ixtfapplicationclient-xtfapplication-xbox-microsoft-m.md) | 获取当前安装在开发主机上的可下载内容 (DLC) 列表。 |
| [GetInstalled](https://devdocs.xbox.com/zh-CN/reference/tools/xtf/xtfapplication/classes/IXtfApplicationClient/methods/getinstalled-ixtfapplicationclient-xtfapplication-xbox-microsoft-m.md) | 获取当前安装在开发主机上的应用列表。 |
| [Launch](https://devdocs.xbox.com/zh-CN/reference/tools/xtf/xtfapplication/classes/IXtfApplicationClient/methods/launch-ixtfapplicationclient-xtfapplication-xbox-microsoft-m.md) | 使用指定的 AUMID 和命令行参数启动应用。 |
| [MarkAppAsProvisioned](https://devdocs.xbox.com/zh-CN/reference/tools/xtf/xtfapplication/classes/IXtfApplicationClient/methods/markappasprovisioned-ixtfapplicationclient-xtfapplication.md) | 将应用标记为已预配。 |
| [QueryExecutionState](https://devdocs.xbox.com/zh-CN/reference/tools/xtf/xtfapplication/classes/IXtfApplicationClient/methods/queryexecutionstate-ixtfapplicationclient-xtfapplication-xbox-microsoft-m.md) | 查询具有指定包 moniker 的应用的执行状态。 |
| [Resume](https://devdocs.xbox.com/zh-CN/reference/tools/xtf/xtfapplication/classes/IXtfApplicationClient/methods/resume-ixtfapplicationclient-xtfapplication-xbox-microsoft-m.md) | 恢复具有指定包 moniker 的应用的执行。 |
| [SetDefaultApp](https://devdocs.xbox.com/zh-CN/reference/tools/xtf/xtfapplication/classes/IXtfApplicationClient/methods/setdefaultapp-ixtfapplicationclient-xtfapplication-xbox-wi.md) | 设置在收到特定游戏 ID 的激活请求时要启动的应用程序的 ID。 |
| [Snap](https://devdocs.xbox.com/zh-CN/reference/tools/xtf/xtfapplication/classes/IXtfApplicationClient/methods/snap-ixtfapplicationclient-xtfapplication-xbox-windows-m.md) | 保留供内部使用。 |
| [Suspend](https://devdocs.xbox.com/zh-CN/reference/tools/xtf/xtfapplication/classes/IXtfApplicationClient/methods/suspend-ixtfapplicationclient-xtfapplication-xbox-windows.md) | 暂停具有指定包 moniker 的应用的执行。 |
| [Terminate](https://devdocs.xbox.com/zh-CN/reference/tools/xtf/xtfapplication/classes/IXtfApplicationClient/methods/terminate-ixtfapplicationclient-xtfapplication-xbox-microsoft-m.md) | 终止具有指定包 moniker 的应用。 |
| [Unconstrain](https://devdocs.xbox.com/zh-CN/reference/tools/xtf/xtfapplication/classes/IXtfApplicationClient/methods/unconstrain-ixtfapplicationclient-xtfapplication-xbox-windows-m.md) | 将具有指定包 moniker 的受约束应用返回到常规运行状态。 |
| [Uninstall](https://devdocs.xbox.com/zh-CN/reference/tools/xtf/xtfapplication/classes/IXtfApplicationClient/methods/uninstall-ixtfapplicationclient-xtfapplication-xbox-microsoft-m.md) | 卸载具有指定包 moniker 的应用。 |

## 要求

**头文件：** xtfapplication.h

**库：** xtfapplication.lib

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

## 另请参阅

##### 参考

[XtfApplication](https://devdocs.xbox.com/zh-CN/reference/tools/xtf/xtfapplication/xtfapplication-xbox-microsoft-n)


## Related topics

- [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)
- [IXtfRemoteRunCallback 接口（接口内容）](https://devdocs.xbox.com/zh-CN/reference/tools/xtf/xtfremoterun/classes/IXtfRemoteRunCallback/interfaces/ixtfremoteruncallback.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)
