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

# DSTORAGE_PRIORITY

> DSTORAGE_PRIORITY

# DSTORAGE\_PRIORITY

Níveis de prioridade de uma fila do DirectStorage.

## Sintaxe

```cpp theme={null}
enum DSTORAGE_PRIORITY  : INT8  
{  
    DSTORAGE_PRIORITY_LOW = -1,  
    DSTORAGE_PRIORITY_NORMAL = 0,  
    DSTORAGE_PRIORITY_HIGH = 1,  
    DSTORAGE_PRIORITY_REALTIME = 2,  
    DSTORAGE_PRIORITY_FIRST = DSTORAGE_PRIORITY_LOW,  
    DSTORAGE_PRIORITY_LAST = DSTORAGE_PRIORITY_REALTIME,  
    DSTORAGE_PRIORITY_COUNT = 4  
}  
```

## Constantes

| Constante | Descrição |
| - | - |
| DSTORAGE\_PRIORITY\_LOW | Prioridade mais baixa para uma operação do DirectStorage. |
| DSTORAGE\_PRIORITY\_NORMAL | A maioria das solicitações deve ter essa prioridade. |
| DSTORAGE\_PRIORITY\_HIGH | Prioridade mais alta para uma operação do DirectStorage. |
| DSTORAGE\_PRIORITY\_REALTIME | Mesma prioridade que `DSTORAGE_PRIORITY_HIGH`, mas minimiza a latência ao custo de maior carga de CPU. |
| DSTORAGE\_PRIORITY\_FIRST | O nível de prioridade mais baixo; igual a `DSTORAGE_PRIORITY_LOW`. |
| DSTORAGE\_PRIORITY\_LAST | O nível de prioridade mais alto; igual a `DSTORAGE_PRIORITY_REALTIME`. |
| DSTORAGE\_PRIORITY\_COUNT | O número de níveis de prioridade. |

## Comentários

Essa enumeração é usada na estrutura [DSTORAGE\_QUEUE\_DESC](/pt-BR/reference/system/dstorage/structs/dstorage_queue_desc).

A prioridade é imposta por um algoritmo round-robin ponderado baseado no tamanho das solicitações. A diferença entre `DSTORAGE_PRIORITY_LOW` e `DSTORAGE_PRIORITY_NORMAL` é de aproximadamente uma ordem de grandeza, assim como a diferença entre `DSTORAGE_PRIORITY_NORMAL` e `DSTORAGE_PRIORITY_HIGH`.

Todas as solicitações Win32 têm prioridade normal (`DSTORAGE_PRIORITY_NORMAL`).

Para iterar pelos níveis de prioridade, use `DSTORAGE_PRIORITY_FIRST`, `DSTORAGE_PRIORITY_LAST` e `DSTORAGE_PRIORITY_COUNT`.

Para obter mais informações, consulte a seção "Priority" de [Visão geral do DirectStorage](/pt-BR/build/console-features/storage/directstorage/directstorage-overview).

## Requisitos

**Cabeçalho:** dstorage\_xs.h

**Plataformas compatíveis:** consoles XBOX Series

## Confira também

[DStorage](/pt-BR/reference/system/dstorage/dstorage_members)


## Related topics

- [DSTORAGE_PRIORITY](/reference/system/dstorage/enums/dstorage_priority.md)
- [DSTORAGE_QUEUE_DESC](/reference/system/dstorage/structs/dstorage_queue_desc.md)
- [DStorage](/reference/system/dstorage/dstorage_members.md)
- [DSTORAGE_QUEUE_DESC1](/reference/system/dstorage/structs/dstorage_queue_desc1.md)
