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

# GetAllSettings

> IXtfConsoleControlClient::GetAllSettings

# IXtfConsoleControlClient::GetAllSettings

傳回目前主機的設定。

## 語法

```cpp theme={null}
HRESULT GetAllSettings(
         XTFCONFIGSETTING **pConfigSettings,
         int *count
)  
```

### 參數

*pConfigSettings*\
類型：[XTFCONFIGSETTING](https://devdocs.xbox.com/zh-TW/reference/tools/xtf/xtfconsolecontrol/structs/xtfconfigsetting.md)\*\*

指向描述設定之 [XTFCONFIGSETTING](https://devdocs.xbox.com/zh-TW/reference/tools/xtf/xtfconsolecontrol/structs/xtfconfigsetting.md) 結構陣列的指標。

*count*\
類型：int\*

*pConfigSettings* 陣列中的元素數目。

### 傳回值

類型：HRESULT

如果成功，則傳回 `S_OK`；否則傳回 HRESULT 錯誤碼。

## 備註

此函式會傳回目前開發主機上的所有組態設定。組態設定會以 [XTFCONFIGSETTING](https://devdocs.xbox.com/zh-TW/reference/tools/xtf/xtfconsolecontrol/structs/xtfconfigsetting.md) 結構陣列的形式擷取，每個結構都包含組態設定的名稱與目前的值。

您也可以使用 [IXtfConsoleControlClient::GetConfigSettings](https://devdocs.xbox.com/zh-TW/reference/tools/xtf/xtfconsolecontrol/interfaces/IXtfConsoleControlClient/methods/ixtfconsolecontrolclient_getconfigsettings.md) 函式逐一查看目前主機上的組態設定，並針對每個組態設定叫用您應用程式中實作的 [IXtfConfigSettingsCallback::OnFoundSetting](https://devdocs.xbox.com/zh-TW/reference/tools/xtf/xtfconsolecontrol/interfaces/IXtfConfigSettingsCallback/methods/ixtfconfigsettingscallback_onfoundsetting.md) 回呼函式。如需使用 XBOX Tools Framework (XTF) 存取組態設定的詳細資訊，請參閱[組態 (xbconfig.exe) (NDA 主題)](https://devdocs.xbox.com/zh-TW/tools/tools-console/commandlinetools/xbconfig.md)。

## 需求

**標頭：** xtfconsolecontrol.h

**程式庫：** xtfconsolecontrol.lib

**支援的平台：** Windows (適用於 XBOX 主機工具)

## 另請參閱

[IXtfConfigSettingsCallback::OnFoundSetting](https://devdocs.xbox.com/zh-TW/reference/tools/xtf/xtfconsolecontrol/interfaces/IXtfConfigSettingsCallback/methods/ixtfconfigsettingscallback_onfoundsetting.md)\
[IXtfConsoleControlClient::GetConfigSettings](https://devdocs.xbox.com/zh-TW/reference/tools/xtf/xtfconsolecontrol/interfaces/IXtfConsoleControlClient/methods/ixtfconsolecontrolclient_getconfigsettings.md)\
[IXtfConsoleControlClient](https://devdocs.xbox.com/zh-TW/reference/tools/xtf/xtfconsolecontrol/interfaces/IXtfConsoleControlClient/ixtfconsolecontrolclient.md)\
[XtfConsoleControl](https://devdocs.xbox.com/zh-TW/reference/tools/xtf/xtfconsolecontrol/xtfconsolecontrol_members)


## Related topics

- [GetConfigSettings](https://devdocs.xbox.com/zh-TW/reference/tools/xtf/xtfconsolecontrol/interfaces/IXtfConsoleControlClient/methods/ixtfconsolecontrolclient_getconfigsettings.md)
- [XTFCONFIGSETTING](https://devdocs.xbox.com/zh-TW/reference/tools/xtf/xtfconsolecontrol/structs/xtfconfigsetting.md)
- [GetConfigValue](https://devdocs.xbox.com/zh-TW/reference/tools/xtf/xtfconsolecontrol/interfaces/IXtfConsoleControlClient/methods/ixtfconsolecontrolclient_getconfigvalue.md)
- [IXtfConsoleControlClient (介面內容)](https://devdocs.xbox.com/zh-TW/reference/tools/xtf/xtfconsolecontrol/interfaces/IXtfConsoleControlClient/ixtfconsolecontrolclient.md)
- [Settings 命令](https://devdocs.xbox.com/zh-TW/build/core-features/common/game-streaming/tak-command-line-tool/game-streaming-tak-command-line-settings-command.md)
