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

# IXtfConsoleControlClient

> IXtfConsoleControlClient

# IXtfConsoleControlClient

Represents an XBOX Tools Framework (XTF) development console client.

<a id="syntaxSection" />

## Syntax

```cpp theme={null}
class IXtfConsoleControlClient : public IUnknown  
```

## Methods

| Method                                                                                                                                                         | Description                                                                                                      |
| -------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------- |
| [GenerateStackDump](/reference/tools/xtf/xtfconsolecontrol/interfaces/IXtfConsoleControlClient/methods/ixtfconsolecontrolclient_generatestackdump)             | Generates a stack dump.                                                                                          |
| [GetAllSettings](/reference/tools/xtf/xtfconsolecontrol/interfaces/IXtfConsoleControlClient/methods/ixtfconsolecontrolclient_getallsettings)                   | Returns settings for the current console.                                                                        |
| [GetConfigSettings](/reference/tools/xtf/xtfconsolecontrol/interfaces/IXtfConsoleControlClient/methods/ixtfconsolecontrolclient_getconfigsettings)             | Causes all configuration settings to be enumerated, invoking a callback for each configuration setting.          |
| [GetConfigValue](/reference/tools/xtf/xtfconsolecontrol/interfaces/IXtfConsoleControlClient/methods/ixtfconsolecontrolclient_getconfigvalue)                   | Gets the value of the specified configuration setting.                                                           |
| [GetRunningProcesses](/reference/tools/xtf/xtfconsolecontrol/interfaces/IXtfConsoleControlClient/methods/ixtfconsolecontrolclient_getrunningprocesses)         | Causes all running processes to be enumerated, invoking a callback for each running process.                     |
| [GetSystemTime](/reference/tools/xtf/xtfconsolecontrol/interfaces/IXtfConsoleControlClient/methods/ixtfconsolecontrolclient_getsystemtime)                     | Retrieves the system time from the current development console.                                                  |
| [QueryConnectedStandby](/reference/tools/xtf/xtfconsolecontrol/interfaces/IXtfConsoleControlClient/methods/ixtfconsolecontrolclient_queryconnectedstandby)     | Determines whether the current development console is in Connected Standby mode.                                 |
| [QueryConnectedStandbyEx](/reference/tools/xtf/xtfconsolecontrol/interfaces/IXtfConsoleControlClient/methods/ixtfconsolecontrolclient_queryconnectedstandbyex) | Determines whether the current development console is in Connected Standby mode and allows XBOX app connections. |
| [SendMessageToUpdateSvc](/reference/tools/xtf/xtfconsolecontrol/interfaces/IXtfConsoleControlClient/methods/ixtfconsolecontrolclient_sendmessagetoupdatesvc)   | TBD                                                                                                              |
| [SetConfigValue](/reference/tools/xtf/xtfconsolecontrol/interfaces/IXtfConsoleControlClient/methods/ixtfconsolecontrolclient_setconfigvalue)                   | Sets the value of the specified configuration setting.                                                           |
| [ShutdownConsole](/reference/tools/xtf/xtfconsolecontrol/interfaces/IXtfConsoleControlClient/methods/ixtfconsolecontrolclient_shutdownconsole)                 | Shuts down the development console.                                                                              |
| [UpdatesPending](/reference/tools/xtf/xtfconsolecontrol/interfaces/IXtfConsoleControlClient/methods/ixtfconsolecontrolclient_updatespending)                   | Reserved for internal use.                                                                                       |

<a id="requirements" />

## Requirements

**Header:** xtfconsolecontrol.h

**Library:** xtfconsolecontrol.lib

**Supported platforms:** Windows (for XBOX console tools)

<a id="ID4E1" />

## See also

[xtfconsolecontrol](/reference/tools/xtf/xtfconsolecontrol/xtfconsolecontrol_members)
