Struct DSTORAGE_QUEUE_DESC

Struct Documentation

struct DSTORAGE_QUEUE_DESC

The DSTORAGE_QUEUE_DESC structure contains the properties of a DirectStorage queue for the queue's creation.

Public Members

DSTORAGE_REQUEST_SOURCE_TYPE SourceType

The source type of requests that this DirectStorage queue can accept.

UINT16 Capacity

The maximum number of requests that the queue can hold.

DSTORAGE_PRIORITY Priority

The priority of the requests in this queue.

_In_opt_z_ const CHAR * Name

Optional name of the queue. Used for debugging.

ID3D12Device *Device

Optional device to use for writing to destination resources and performing GPU decompression. The destination resource's device must match this device.

This member may be null. If you specify a null device, then the destination type must be DSTORAGE_REQUEST_DESTINATION_MEMORY.