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

# DXGIXBOX_MODE_FLAGS (consoles XBOX Series)

> Sinalizadores que indicam informações de exibição específicas do Xbox.

Sinalizadores que indicam informações de exibição específicas do XBOX Series X|S.

## Sintaxe

```cpp theme={null}
typedef enum DXGIXBOX_MODE_FLAGS    
{  
    DXGIXBOX_MODE_FLAG_NONE = 0x0,  
    DXGIXBOX_MODE_FLAG_VARIABLE_REFRESH_RATE = 0x1,  
} DXGIXBOX_MODE_FLAGS  
```

## Constantes

| Constante | Descrição |
| - | - |
| DXGIXBOX\_MODE\_FLAG\_NONE | Nenhuma funcionalidade de exibição adicional. |
| DXGIXBOX\_MODE\_FLAG\_VARIABLE\_REFRESH\_RATE | Há suporte para a Taxa de Atualização Variável. |

## Comentários

A Taxa de Atualização Variável (VRR) é habilitada no nível do sistema; portanto, um título não precisa fazer nada para habilitá-la. Se, por algum motivo, um título quiser desabilitar a VRR, ele poderá usar o sinalizador D3D12XBOX\_PRESENT\_FLAG\_DISABLE\_VARIABLE\_REFRESH\_RATE ao chamar a API PresentX. Um título pode determinar se a tela conectada dá suporte à VRR usando DXGIXBOX\_MODE\_FLAG\_VARIABLE\_REFRESH\_RATE com os sinalizadores retornados por [IDXGIOutput::GetDisplayModeListX](/pt-BR/reference/graphics/d3d12_xs/interfaces/IDXGIOutput/methods/idxgioutput_getdisplaymodelistx). Consulte o snippet de código abaixo. Isso pode ser útil em determinados cenários. Por exemplo, se houver suporte para VRR, um título poderá ajustar seu dimensionamento dinâmico de resolução para permitir a execução em resoluções mais altas com mais frequência.

```cpp theme={null}
bVRRSupported = false;

DXGIXBOX_MODE_DESC outputModes[32];
uint32_t outputModeCount = _countof(outputModes);

dxgiOutput->GetDisplayModeListX(backBufferFormat, 0, &outputModeCount, outputModes));

for (uint32_t i = 0; i < outputModeCount; ++i)
{
    m_vrrSupported |= (outputModes[i].Flags & DXGIXBOX_MODE_FLAG_VARIABLE_REFRESH_RATE) != 0;
}
```

## Requisitos

**Cabeçalho:** d3d12\_xs.h\
**Plataformas compatíveis**: consoles XBOX Series

## Confira também

[d3d12\_xs](/pt-BR/reference/graphics/d3d12_xs/d3d12_xs_members)


## Related topics

- [Répertoire des rubriques NDA : liens actifs vers Microsoft Learn](/fr-CA/nda/nda-topic-directory.md)
- [D3D12_EXPORT_FLAGS (XBOX Series consoles)](/reference/graphics/d3d12/enums/d3d12_export_flags_public.md)
- [D3D12_RAYTRACING_INSTANCE_FLAGS (XBOX Series consoles)](/reference/graphics/d3d12/enums/d3d12_raytracing_instance_flags_public.md)
- [D3D12_COMMAND_LIST_FLAGS (XBOX Series consoles)](/reference/graphics/d3d12/enums/d3d12_command_list_flags_public.md)
- [D3D12_RAYTRACING_PIPELINE_FLAGS (XBOX Series consoles)](/reference/graphics/d3d12/enums/d3d12_raytracing_pipeline_flags_public.md)
