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

# XtfConsoleControl (API contents)

> XtfConsoleControl

The XBOX Tools Framework (XTF) API that is used to get information about and manage a development console.

## Interfaces

| Interface | Description |
| - | - |
| [IXtfConfigSettingsCallback](https://docs.xbox.com/reference/tools/xtf/xtfconsolecontrol/interfaces/IXtfConfigSettingsCallback/ixtfconfigsettingscallback.md) | Callback used by the XtfConfigSettings.GetConfigSettings. |
| [IXtfConsoleControlClient](https://docs.xbox.com/reference/tools/xtf/xtfconsolecontrol/interfaces/IXtfConsoleControlClient/ixtfconsolecontrolclient.md) | Represents an XBOX Tools Framework (XTF) development console client. |
| [IXtfRunningProcessCallback](https://docs.xbox.com/reference/tools/xtf/xtfconsolecontrol/interfaces/IXtfRunningProcessCallback/ixtfrunningprocesscallback.md) | Provides a callback that is called when a running process is found during an IXtfConsoleControlClient::GetRunningProcesses Method operation. |

## Functions

| Function | Description |
| - | - |
| [XtfCaptureScreenshot](https://docs.xbox.com/reference/tools/xtf/xtfconsolecontrol/functions/xtfcapturescreenshot.md) | Captures the current screen display of the specified development console as a bitmap. |
| [XtfCreateConsoleControlClient](https://docs.xbox.com/reference/tools/xtf/xtfconsolecontrol/functions/xtfcreateconsolecontrolclient-xtfconsolecontrol-xbox-microsoft-m.md) | Initializes a new instance of the IXtfConsoleControlClient interface with the specified address. |

## Structures

| Structure | Description |
| - | - |
| [XTFCONFIGSETTING](https://docs.xbox.com/reference/tools/xtf/xtfconsolecontrol/structs/xtfconfigsetting.md) | Describes a configuration setting for a console. |
| [XTFPROCESSINFO](https://docs.xbox.com/reference/tools/xtf/xtfconsolecontrol/structs/xtfprocessinfo.md) | Contains information about a running XBOX Tools Framework (XTF) process. |
| [XTFSYSTEMTIME](https://docs.xbox.com/reference/tools/xtf/xtfconsolecontrol/structs/xtfsystemtime.md) | Contains system time information for XBOX Tools Framework (XTF) apps. |


## Related topics

- [IXtfConsoleControlClient (Interface contents)](https://docs.xbox.com/reference/tools/xtf/xtfconsolecontrol/interfaces/IXtfConsoleControlClient/ixtfconsolecontrolclient.md)
- [IXtfConfigSettingsCallback (Interface contents)](https://docs.xbox.com/reference/tools/xtf/xtfconsolecontrol/interfaces/IXtfConfigSettingsCallback/ixtfconfigsettingscallback.md)
- [IXtfRunningProcessCallback (Interface contents)](https://docs.xbox.com/reference/tools/xtf/xtfconsolecontrol/interfaces/IXtfRunningProcessCallback/ixtfrunningprocesscallback.md)
- [XtfCreateConsoleControlClient](https://docs.xbox.com/reference/tools/xtf/xtfconsolecontrol/functions/xtfcreateconsolecontrolclient-xtfconsolecontrol-xbox-microsoft-m.md)
- [ShutdownConsole](https://docs.xbox.com/reference/tools/xtf/xtfconsolecontrol/interfaces/IXtfConsoleControlClient/methods/ixtfconsolecontrolclient_shutdownconsole.md)
