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

# XtfConsoleFieldId Enumeration

> XtfConsoleFieldId Enumeration

Identifies the value to return from [XtfGetConsoleFieldValue](https://docs.xbox.com/reference/tools/xtf/xtfapi/functions/xtfgetconsolefieldvalue-xbox-microsoft-m.md).

## Syntax

```cpp theme={null}
typedef enum XtfConsoleFieldId
{
    ToolsIpAddress,
    ConsoleIPAddress,
    AccessKey,
    ConsoleId,
    CertType,
    HostName,
    DeviceId,
    DeviceType,
    DeviceTypeVal,
    SystemMajorVersion,
    SystemMinorVersion,
    SystemBuildVersion,
    SystemRevisionVersion,
    MaximumConsoleFieldId
} XtfConsoleFieldId;  
```

## Constants

| Constant | Description |
| - | - |
| ToolsIpAddress | Tools IP address (IPv4 by default, IPv6 if the console is on an IPv6-only network). |
| ConsoleIPAddress | Console IP address (IPv4 by default, IPv6 if the console is on an IPV6-only network). |
| AccessKey | Console access key |
| ConsoleId | Console ID |
| CertType | Reserved for internal use. |
| HostName | Console host name |
| DeviceId | Console device ID |
| DeviceType | Console device type |
| DeviceTypeVal | Console device type value |
| SystemMajorVersion | System major version |
| SystemMinorVersion | System minor version |
| SystemBuildVersion | System build version |
| SystemRevisionVersion | System revision version |
| MaximumConsoleFieldId | Maximum console field ID |

## Remarks

This enumeration indicates which console field value is returned by the [XtfGetConsoleFieldValue](https://docs.xbox.com/reference/tools/xtf/xtfapi/functions/xtfgetconsolefieldvalue-xbox-microsoft-m.md) function. Use the value returned in the `fieldType` parameter of that function to identify the type of the returned console field value. For more information about console settings, see [Managing console settings (NDA topic)](https://docs.xbox.com/tools/tools-console/xbom/manager-tool-console-settings.md).

## Requirements

**Header:** xtfapi.h

**Library:** xtfapi.lib

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

## See also

[XtfConsoleFieldType Enumeration](https://docs.xbox.com/reference/tools/xtf/xtfapi/enums/xtfconsolefieldtype-xbox-windows-t.md)\
[Additional Xtf APIs](https://docs.xbox.com/reference/tools/xtf/xtfapi/atoc-xtfapi.md)\
[XBOX Tools Framework native API reference](https://docs.xbox.com/reference/tools/xtf/atoc-xtf-native.md)


## Related topics

- [XtfConsoleFieldType Enumeration](https://docs.xbox.com/reference/tools/xtf/xtfapi/enums/xtfconsolefieldtype-xbox-windows-t.md)
- [Additional Xtf APIs (API contents)](https://docs.xbox.com/reference/tools/xtf/xtfapi/atoc-xtfapi.md)
- [XtfGetConsoleFieldValue](https://docs.xbox.com/reference/tools/xtf/xtfapi/functions/xtfgetconsolefieldvalue-xbox-microsoft-m.md)
- [XtfGetConsoleInfoList](https://docs.xbox.com/reference/tools/xtf/xtfconsolecontrol/functions/xtfgetconsoleinfolist-xtfconsolecontrol-xbox-microsoft-m.md)
- [XtfConsoleCertType Enumeration](https://docs.xbox.com/reference/tools/xtf/xtfapi/enums/xtfconsolecerttype-xbox-windows-t.md)
