Partager via


IXtfConsoleManager::AddConsole method

Adds a development console to the IXtfConsoleManager instance.

Syntax

public:
HRESULT AddConsole(
         LPCWSTR pszAlias,
         LPCWSTR pszAddress,
         XTF_ADD_CONSOLE_FLAGS dwFlags
)  

Parameters

pszAlias
Type: LPCWSTR

A pointer to the name of the console to add.

pszAddress
Type: LPCWSTR

A pointer to the Tools IP address of the console to add.

dwFlags
Type: XTF_ADD_CONSOLE_FLAGS

A combination of bitwise-OR flags that specify how to add the console to the instance. The following table describes the available flags.

Value Macro Description
0x0 XTF_ADD_CONSOLE_FLAGS_NONE No flags are specified.
0x1 XTF_ADD_CONSOLE_FLAGS_SETDEFAULT After the development console is added, set it as the default development console for this PC.

Return value

Type: HRESULT

Returns S_OK if successful; otherwise, returns an HRESULT error code.

Remarks

This method adds the development console specified in pszAddress, using the name specified in pszAlias, to the IXtfConsoleManager instance. If XTF_ADD_CONSOLE_FLAGS_SETDEFAULT is specified in dwFlags, the development console is also set as the default development console for this PC. For more information about the default development console, see IXtfConsoleManager::SetDefaultConsole Method.

After this method is successfully called, the IXtfConsoleManager instance invokes the OnAddConsole callback method from the associated IXtfConsoleManagerCallback instance. If XTF_ADD_CONSOLE_FLAGS_SETDEFAULT is specified in dwFlags, the OnChangedDefaultConsole callback method from the associated IXtfConsoleManagerCallback instance is also invoked.

For more information about connecting and querying development consoles, see Connect (xbconnect.exe) (NDA topic)Autorisation obligatoire.

Requirements

Header: xtfconsolemanager.h

Library: xtfconsolemanager.lib

Supported platforms: Windows (for Xbox console tools)

See also

IXtfConsoleManager::GetConsole Method
IXtfConsoleManager::RemoveConsole Method
IXtfConsoleManager Interface
XtfConsoleManager