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

# XblPresenceDetailLevel

> XblPresenceDetailLevel

Defines values used to set the level of presence detail return from the service. Choosing proper detail level could help the performance of the API.

## Syntax

```cpp theme={null}
enum class XblPresenceDetailLevel  : uint32_t  
{  
    Default,  
    User,  
    Device,  
    Title,  
    All  
}  
```

## Constants

| Constant | Description |
| - | - |
| Default | Default detail level. |
| User | User detail level. User presence info only, no device, title or rich presence info. |
| Device | Device detail level. User and device presence info only, no title or rich presence info. |
| Title | Title detail level. User, device and title presence info only, no rich presence info. |
| All | All detail possible. User, device, title and rich presence info will be provided. |

## Member of

[XblPresenceQueryFilters](https://docs.xbox.com/reference/live/xsapi-c/presence_c/structs/xblpresencequeryfilters.md)

## Requirements

**Header:** presence\_c.h

## See also

[presence\_c](https://docs.xbox.com/reference/live/xsapi-c/presence_c/presence_c_members.md)


## Related topics

- [XblPresenceQueryFilters](https://docs.xbox.com/reference/live/xsapi-c/presence_c/structs/xblpresencequeryfilters.md)
- [presence_c (contents)](https://docs.xbox.com/reference/live/xsapi-c/presence_c/presence_c_members.md)
- [XblSocialManagerExtraDetailLevel](https://docs.xbox.com/reference/live/xsapi-c/social_manager_c/enums/xblsocialmanagerextradetaillevel.md)
- [XblPresenceFilter](https://docs.xbox.com/reference/live/xsapi-c/social_manager_c/enums/xblpresencefilter.md)
- [social_manager_c (contents)](https://docs.xbox.com/reference/live/xsapi-c/social_manager_c/social_manager_c_members.md)
