DStorage

Interfaces

Interface Description
IDStorageFactoryX Represents the static DirectStorage factory object.
IDStorageFactoryX1 Represents the static DirectStorage factory object.
IDStorageFileX Represents a file to be accessed by DirectStorage.
IDStorageQueueX Represents a DirectStorage queue.
IDStorageQueueX1 Represents a DirectStorage queue.
IDStorageStatusArrayX Represents an array of status entries for the preceding read requests.

Functions

Function Description
DStorageGetFactory Returns the static DirectStorage factory object.

Structures

Structure Description
DSTORAGE_ERROR_RECORD Detailed record of a failed DirectStorage request.
DSTORAGE_PRIORITY_STATS data structure DirectStorage per priority statistics.
DSTORAGE_QUEUE_DESC Properties of a DirectStorage queue.
DSTORAGE_QUEUE_INFO Properties and current state of a DirectStorage queue.
DSTORAGE_REQUEST Represents a DirectStorage read request.
DSTORAGE_REQUEST_OPTIONS Options for a DirectStorage read request.
DSTORAGE_STATS DirectStorage statistics.

Enumerations

Enumeration Description
DSTORAGE_BCPACK_MODE Types of BCPack decompression to perform after content is read from a file.
DSTORAGE_COMMAND_TYPE Types of DirectStorage requests.
DSTORAGE_DEBUG Flags that control the DirectStorage debug layer.
DSTORAGE_PRIORITY Priority levels of a DirectStorage queue.
DSTORAGE_REQUEST_SOURCE_TYPE Source types of a DirectStorage request.
DSTORAGE_STAGING_BUFFER_SIZE Valid staging buffer sizes.
DSTORAGE_SWIZZLE_MODE Types of texture swizzling to perform.