DSTORAGE_QUEUE_OPTIONS

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 主机

另请参阅

DStorage