DirectStorage 队列的属性。
语法
typedef struct DSTORAGE_QUEUE_DESC1 {
DSTORAGE_REQUEST_SOURCE_TYPE SourceType;
UINT16 Capacity;
DSTORAGE_PRIORITY Priority;
const CHAR *Name;
DSTORAGE_QUEUE_OPTIONS Options;
} DSTORAGE_QUEUE_DESC1
成员
SourceType
类型:DSTORAGE_REQUEST_SOURCE_TYPE
此队列可以接受的请求的源类型。
容量
类型:UINT16
此队列可以容纳的请求的最大数量。 此值必须介于 DSTORAGE_MIN_QUEUE_CAPACITY 和 DSTORAGE_MAX_QUEUE_CAPACITY 的值之间。
优先级
类型:DSTORAGE_PRIORITY
该队列中的请求的优先级。
名称
类型:const CHAR *
队列的名称。
选项 类型: DSTORAGE_QUEUE_OPTIONS
与此队列关联的选项。
备注
此结构由 IDStorageFactoryX::CreateQueue1 方法使用,并出现在 DSTORAGE_QUEUE_INFO1 结构中。
Name 成员是可选的,用于调试。
选项结构能够禁用 DirectStorage 队列的自动提交功能。
有关详细信息,请参阅 DirectStorage 概述 中的“IDStorageQueueX”部分。
要求
头文件:dstorage_xs.h
支持的平台:Xbox Series 主机