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

# EnumerateConsoles

> IXtfConsoleManager::EnumerateConsoles method

# IXtfConsoleManager::EnumerateConsoles method

[IXtfConsoleManager](https://docs.xbox.com/ja-jp/reference/tools/xtf/xtfconsolemanager/classes/IXtfConsoleManager/ixtfconsolemanager-xtfconsolemanager-xbox-microsoft-t.md) インスタンス内の開発コンソールを列挙します。

## 構文

```cpp theme={null}
public:
HRESULT EnumerateConsoles(
         IXtfEnumerateConsolesCallback *pCallback
)  
```

### パラメーター

*pCallback*\
型: IXtfEnumerateConsolesCallback\*

コンソールが列挙されたときに呼び出す [IXtfEnumerateConsolesCallback](https://docs.xbox.com/ja-jp/reference/tools/xtf/xtfconsolemanager/classes/IXtfEnumerateConsolesCallback/ixtfenumerateconsolescallback-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) インスタンス内の開発コンソールを列挙します。インスタンス内で見つかった各開発コンソールについて、`IXtfConsoleManager` インスタンスは、`pCallback` で指定した [IXtfEnumerateConsolesCallback](https://docs.xbox.com/ja-jp/reference/tools/xtf/xtfconsolemanager/classes/IXtfEnumerateConsolesCallback/ixtfenumerateconsolescallback-xtfconsolemanager-xbox-microsoft-t.md) インターフェイスの [OnConsoleFound](https://docs.xbox.com/ja-jp/reference/tools/xtf/xtfconsolemanager/classes/IXtfEnumerateConsolesCallback/methods/onconsolefound-ixtfenumerateconsolescallback-xtfconsolemanager-xbox-mi.md) コールバック メソッドを呼び出します。`OnConsoleFound` メソッドは、その開発コンソールに関する情報を含む [XTFCONSOLEDATA](https://docs.xbox.com/ja-jp/reference/tools/xtf/xtfconsolemanager/structures/xtfconsoledata-xtfconsolemanager-xbox-microsoft-t.md) 構造体を提供します。

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

## 要件

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

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

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

## 関連項目

[IXtfConsoleManager::GetConsole Method](https://docs.xbox.com/ja-jp/reference/tools/xtf/xtfconsolemanager/classes/IXtfConsoleManager/methods/getconsole-ixtfconsolemanager-xtfconsolemanager-xbox-microsoft-m.md)\
[IXtfConsoleManager::GetDefaultConsole Method](https://docs.xbox.com/ja-jp/reference/tools/xtf/xtfconsolemanager/classes/IXtfConsoleManager/methods/getdefaultconsole-ixtfconsolemanager-xtfconsolemanager-xbox-microsoft-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

- [OnConsoleFound](https://docs.xbox.com/ja-jp/reference/tools/xtf/xtfconsolemanager/classes/IXtfEnumerateConsolesCallback/methods/onconsolefound-ixtfenumerateconsolescallback-xtfconsolemanager-xbox-mi.md)
- [GetConsole](https://docs.xbox.com/ja-jp/reference/tools/xtf/xtfconsolemanager/classes/IXtfConsoleManager/methods/getconsole-ixtfconsolemanager-xtfconsolemanager-xbox-microsoft-m.md)
- [IXtfEnumerateConsolesCallback インターフェイス (インターフェイスの内容)](https://docs.xbox.com/ja-jp/reference/tools/xtf/xtfconsolemanager/classes/IXtfEnumerateConsolesCallback/ixtfenumerateconsolescallback-xtfconsolemanager-xbox-microsoft-t.md)
- [XtfConsoleManager (API の内容)](https://docs.xbox.com/ja-jp/reference/tools/xtf/xtfconsolemanager/xtfconsolemanager-xbox-microsoft-n.md)
- [IXtfConsoleManager インターフェイス (インターフェイスの内容)](https://docs.xbox.com/ja-jp/reference/tools/xtf/xtfconsolemanager/classes/IXtfConsoleManager/ixtfconsolemanager-xtfconsolemanager-xbox-microsoft-t.md)
