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

# IDStorageQueueX

> IDStorageQueueX

# IDStorageQueueX

Representa una cola de DirectStorage.

## Sintaxis

```cpp theme={null}
class IDStorageQueueX : public IUnknown  
```

## Métodos

| Método                                                                                                                       | Descripción                                                                        |
| ---------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------- |
| [CancelRequestsWithTag](/reference/system/dstorage/interfaces/IDStorageQueueX/methods/idstoragequeuex_cancelrequestswithtag) | Intenta cancelar un grupo de solicitudes de lectura puestas en cola anteriormente. |
| [IDStorageQueueX::Close](/reference/system/dstorage/interfaces/IDStorageQueueX/methods/idstoragequeuex_close)                | Cierra la cola de DirectStorage.                                                   |
| [EnqueueRequest](/reference/system/dstorage/interfaces/IDStorageQueueX/methods/idstoragequeuex_enqueuerequest)               | Pone en cola una solicitud de lectura.                                             |
| [EnqueueSignal](/reference/system/dstorage/interfaces/IDStorageQueueX/methods/idstoragequeuex_enqueuesignal)                 | Pone en cola una escritura de barrera.                                             |
| [EnqueueStatus](/reference/system/dstorage/interfaces/IDStorageQueueX/methods/idstoragequeuex_enqueuestatus)                 | Pone en cola una escritura de estado.                                              |
| [GetErrorEvent](/reference/system/dstorage/interfaces/IDStorageQueueX/methods/idstoragequeuex_geterrorevent)                 | Obtiene un evento por el que esperar.                                              |
| [RetrieveErrorRecord](/reference/system/dstorage/interfaces/IDStorageQueueX/methods/idstoragequeuex_retrieveerrorrecord)     | Recupera un registro de error.                                                     |
| [Submit](/reference/system/dstorage/interfaces/IDStorageQueueX/methods/idstoragequeuex_submit)                               | Envía a DirectStorage las solicitudes puestas en cola.                             |
| [Query](/reference/system/dstorage/interfaces/IDStorageQueueX/methods/idstoragequeuex_query)                                 | Obtiene información sobre la cola.                                                 |

## Comentarios

Una cola de DirectStorage mantiene las entradas hasta que el título llama a
[Submit](/reference/system/dstorage/interfaces/IDStorageQueueX/methods/idstoragequeuex_submit) en la cola, o hasta que uno de los métodos Enqueue
llena más de la mitad de la capacidad de la cola desde el último envío y desencadena
un envío automático. Todas las entradas de una cola de DirectStorage se completan en el
orden en que se ponen en cola.

Para obtener más información, consulte la sección "IDStorageQueueX" en [Información general de
DirectStorage](/build/console-features/storage/directstorage/directstorage-overview).

## Requisitos

**Encabezado:** dstorage\_xs.h

**Biblioteca:** dstorage.lib

**Plataformas compatibles:** consolas XBOX Series

## Consulte también

[IDStorageFactoryX::CreateQueue](/reference/system/dstorage/interfaces/IDStorageFactoryX/methods/idstoragefactoryx_createqueue)\
[DStorage](/reference/system/dstorage/dstorage_members)
