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

# XtfCreateConsoleManager

> XtfCreateConsoleManager

# XtfCreateConsoleManager

[IXtfConsoleManager](https://docs.xbox.com/ja-jp/reference/tools/xtf/xtfconsolemanager/classes/IXtfConsoleManager/ixtfconsolemanager-xtfconsolemanager-xbox-microsoft-t.md) インターフェイスの新しいインスタンスを初期化します。

## 構文

```cpp theme={null}
HRESULT XtfCreateConsoleManager(
         IXtfConsoleManagerCallback *pCallback,
         REFIID riid,
         void **ppvObject
)  
```

### パラメーター

*pCallback*\
型: IXtfConsoleManagerCallback\*

[IXtfConsoleManager](https://docs.xbox.com/ja-jp/reference/tools/xtf/xtfconsolemanager/classes/IXtfConsoleManager/ixtfconsolemanager-xtfconsolemanager-xbox-microsoft-t.md) インスタンス内の開発コンソールが追加、削除、または変更されたときに呼び出す [IXtfConsoleManagerCallback](https://docs.xbox.com/ja-jp/reference/tools/xtf/xtfconsolemanager/classes/IXtfConsoleManagerCallback/ixtfconsolemanagercallback-xtfconsolemanager-xbox-microsoft-t.md) コールバックへのポインターです。

*riid*\
型: REFIID

新しく作成された [IXtfConsoleManager](https://docs.xbox.com/ja-jp/reference/tools/xtf/xtfconsolemanager/classes/IXtfConsoleManager/ixtfconsolemanager-xtfconsolemanager-xbox-microsoft-t.md) インスタンスのインスタンス識別子を受け取るポインターです。

*ppvObject*\
型: void\*\*

新しく作成された [IXtfConsoleManager](https://docs.xbox.com/ja-jp/reference/tools/xtf/xtfconsolemanager/classes/IXtfConsoleManager/ixtfconsolemanager-xtfconsolemanager-xbox-microsoft-t.md) インスタンスへの参照を受け取るポインターです。

### 戻り値

型: HRESULT

成功した場合は `S_OK` を返します。それ以外の場合は HRESULT エラー コードを返します。

## 解説

この関数は、[IXtfConsoleManager](https://docs.xbox.com/ja-jp/reference/tools/xtf/xtfconsolemanager/classes/IXtfConsoleManager/ixtfconsolemanager-xtfconsolemanager-xbox-microsoft-t.md) インターフェイスのインスタンスを初期化します。このインターフェイスは、XBOX Tools Framework (XTF) API 向けの共通のコンソール管理機能を処理します。これらの機能には、開発コンソールの追加、列挙、削除、既定の開発コンソールの取得と設定、および開発コンソールに関する情報の取得が含まれます。

開発コンソールへの接続とクエリの詳細については、[Connect (xbconnect.exe) (NDA topic)](https://docs.xbox.com/ja-jp/tools/tools-console/commandlinetools/xbconnect.md) を参照してください。

## 要件

**ヘッダー:** xtfconsolemanager.h

**ライブラリ:** xtfconsolemanager.lib

**サポートされるプラットフォーム:** Windows (XBOX コンソール ツール用)

## 関連項目

[XtfGetDefaultAddress](https://docs.xbox.com/ja-jp/reference/tools/xtf/xtfconsolemanager/methods/xtfgetdefaultaddress-xtfconsolemanager-xbox-windows-m.md)\
[IXtfConsoleManager Interface](https://docs.xbox.com/ja-jp/reference/tools/xtf/xtfconsolemanager/classes/IXtfConsoleManager/ixtfconsolemanager-xtfconsolemanager-xbox-microsoft-t.md)\
[XtfConsoleManager](https://docs.xbox.com/ja-jp/reference/tools/xtf/xtfconsolemanager/xtfconsolemanager-xbox-microsoft-n.md)


## Related topics

- [XtfConsoleManager (API の内容)](https://docs.xbox.com/ja-jp/reference/tools/xtf/xtfconsolemanager/xtfconsolemanager-xbox-microsoft-n.md)
- [XtfCreateConsoleControlClient](https://docs.xbox.com/ja-jp/reference/tools/xtf/xtfconsolecontrol/functions/xtfcreateconsolecontrolclient-xtfconsolecontrol-xbox-microsoft-m.md)
- [AddConsole](https://docs.xbox.com/ja-jp/reference/tools/xtf/xtfconsolemanager/classes/IXtfConsoleManager/methods/addconsole-ixtfconsolemanager-xtfconsolemanager-xbox-microsoft-m.md)
- [EnumerateConsoles](https://docs.xbox.com/ja-jp/reference/tools/xtf/xtfconsolemanager/classes/IXtfConsoleManager/methods/enumerateconsoles-ixtfconsolemanager-xtfconsolemanager-xbox-microsoft-m.md)
- [GetConsole](https://docs.xbox.com/ja-jp/reference/tools/xtf/xtfconsolemanager/classes/IXtfConsoleManager/methods/getconsole-ixtfconsolemanager-xtfconsolemanager-xbox-microsoft-m.md)
