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

# D3D12XBOX_CREATE_DEVICE_FLAGS (consoles XBOX Series)

> D3D12XBOX_CREATE_DEVICE_FLAGS (consoles XBOX Series) — Define sinalizadores usados para criar um dispositivo. Referência da API gráfica Direct3D 12 para desenvolvimento XBOX.

Define sinalizadores usados para criar um dispositivo.

## Sintaxe

```cpp theme={null}
typedef enum D3D12XBOX_CREATE_DEVICE_FLAGS    
{  
    D3D12XBOX_CREATE_DEVICE_FLAG_NONE                           = 0x00000000,
    D3D12XBOX_CREATE_DEVICE_FLAG_ENABLE_AUTO_HDR                = 0x00000001,
    D3D12XBOX_CREATE_DEVICE_FLAG_GPU_BUSY_COUNT_CP              = 0x00000002, 
    D3D12XBOX_CREATE_DEVICE_FLAG_GPU_BUSY_COUNT_SDMA            = 0x00000004, 
    D3D12XBOX_CREATE_DEVICE_FLAG_DISABLE_AUTO_DPBB              = 0x00000008, 
    D3D12XBOX_CREATE_DEVICE_FLAG_SET_MAX_OFFCHIP_BUFFERING      = 0x00000010,
    D3D12XBOX_CREATE_DEVICE_FLAG_NO_RUNTIME_COMPILATION         = 0x00000020

} D3D12XBOX_CREATE_DEVICE_FLAGS  
```

## Constantes

| Constante | Descrição |
| - | - |
| D3D12XBOX\_CREATE\_DEVICE\_FLAG\_NONE | Nenhum sinalizador está definido. |
| D3D12XBOX\_CREATE\_DEVICE\_FLAG\_ENABLE\_AUTO\_HDR | Habilita a conversão automática de conteúdo SDR para HDR ao apresentar na tela. Um modo de exibição HDR ainda precisa ser definido chamando **XDisplayTryEnableHdrMode**. Se o modo de exibição estiver definido como SDR, o sinalizador não terá efeito. |
| D3D12XBOX\_CREATE\_DEVICE\_FLAG\_GPU\_BUSY\_COUNT\_CP | O Command Processor pode ficar em espera ativa (spin), portanto nem sempre é útil em GPU Busy |
| D3D12XBOX\_CREATE\_DEVICE\_FLAG\_GPU\_BUSY\_COUNT\_SDMA | O SDMA busy não consegue separar o trabalho de front-end do de back-end, portanto pode parecer ocupado por longos períodos |
| D3D12XBOX\_CREATE\_DEVICE\_FLAG\_DISABLE\_AUTO\_DPBB | Desabilita a configuração automática por PSO do deferred primitive batch binning (DPBB) |
| D3D12XBOX\_CREATE\_DEVICE\_FLAG\_SET\_MAX\_OFFCHIP\_BUFFERING | Define o OffchipTessellationAllocation máximo |
| D3D12XBOX\_CREATE\_DEVICE\_FLAG\_NO\_RUNTIME\_COMPILATION | Sem recompilação de sombreadores em tempo de execução (útil para economizar memória se o DXIL for removido) |

## Comentários

Essa enumeração é usada na estrutura [D3D12XBOX\_CREATE\_DEVICE\_PARAMETERS](/pt-BR/reference/graphics/d3d12_xs/structs/d3d12xbox_create_device_parameters_xs).

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

- [D3D12_SHADER_CACHE_KIND_FLAGS (consoles XBOX Series)](/pt-BR/reference/graphics/d3d12/enums/d3d12_shader_cache_kind_flags_public.md)
- [D3D12_EXPORT_FLAGS (consoles XBOX Series)](/pt-BR/reference/graphics/d3d12/enums/d3d12_export_flags_public.md)
- [D3D12_COMMAND_LIST_FLAGS (consoles XBOX Series)](/pt-BR/reference/graphics/d3d12/enums/d3d12_command_list_flags_public.md)
- [D3D12_RAYTRACING_INSTANCE_FLAGS (consoles XBOX Series)](/pt-BR/reference/graphics/d3d12/enums/d3d12_raytracing_instance_flags_public.md)
- [D3D12_RAYTRACING_GEOMETRY_FLAGS (consoles XBOX Series)](/pt-BR/reference/graphics/d3d12/enums/d3d12_raytracing_geometry_flags_public.md)
