DirectStorage 队列的选项。
语法
union DSTORAGE_QUEUE_OPTIONS {
struct {
UINT64 AutoSubmitDisabled : 1;
UINT64 Reserved : 63;
};
UINT64 AsUINT64;
};
成员
AutoSubmitDisabled
将此值设置为 1 将禁用 DirectStorage 队列的自动提交功能。
Reserved
保留。 必须为零。
备注
此结构由 IDStorageFactoryX2::CreateQueue1 方法使用,并出现在 DSTORAGE_QUEUE_INFO1 结构中。
警告: 如果 禁用 队列的自动提交功能,则当队列处于容量时,其行为将发生变化。 尝试对完整队列 () 请求排队时,调用“排队 () ”的线程将 停止 并无响应,直到队列上调用 Submit () 以释放更多容量。 必须从其他线程执行提交 () 调用,以 () 排队。
如果发生这种情况,启用 DSTORAGE_DEBUG_SHOW_ERRORS 标志时将显示错误消息。
有关详细信息,请参阅 DirectStorage 概述中的“IDStorageQueueX2”部分。
要求
头文件:dstorage_xs.h
支持的平台:Xbox Series 主机