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

# Query1

> IDStorageQueueX2::Query1

Obtains information about the queue.

## Syntax

```cpp theme={null}
void Query1(
    DSTORAGE_QUEUE_INFO1 *info
)
```

### Parameters

*info*   \_Out\_\
Type: [DSTORAGE\_QUEUE\_INFO1](https://docs.xbox.com/reference/system/dstorage/structs/dstorage_queue_info1.md) \*

Receives the information about the queue.

### Return value

Type: void

## Remarks

Use this method to obtain the [DSTORAGE\_QUEUE\_DESC1](https://docs.xbox.com/reference/system/dstorage/structs/dstorage_queue_desc1.md) structure that was used for creation of the queue. [DSTORAGE\_QUEUE\_INFO1](https://docs.xbox.com/reference/system/dstorage/structs/dstorage_queue_info1.md) also provides the number of empty slots and the number of entries that need to be enqueued to trigger automatic submission, if it is enabled on this queue.

## Requirements

**Header:** dstorage\_xs.h

**Library:** dstorage\_xs.lib

**Supported platforms:** XBOX Series consoles

## See also

[IDStorageQueueX2](https://docs.xbox.com/reference/system/dstorage/interfaces/IDStorageQueueX2/idstoragequeuex2.md)\
[DStorage](https://docs.xbox.com/reference/system/dstorage/dstorage_members.md)


## Related topics

- [IDStorageQueueX2 (Interface contents)](https://docs.xbox.com/reference/system/dstorage/interfaces/IDStorageQueueX2/idstoragequeuex2.md)
- [DSTORAGE_QUEUE_INFO1](https://docs.xbox.com/reference/system/dstorage/structs/dstorage_queue_info1.md)
