IDStorageQueueX

表示一个 DirectStorage 队列。

语法

class IDStorageQueueX : public IUnknown  

方法

方法 说明
CancelRequestsWithTag 尝试取消一组之前已排队的读取请求。
IDStorageQueueX::Close 关闭 DirectStorage 队列。
EnqueueRequest 将读取请求排入队列。
EnqueueSignal 将围栏写入排入队列。
EnqueueStatus 将状态写入排入队列。
GetErrorEvent 获取要等待的事件。
RetrieveErrorRecord 检索错误记录。
Submit 将排队请求提交到 DirectStorage。
查询 获取有关队列的信息。

备注

DirectStorage 队列保留条目,直到游戏在队列中调用 提交,或者其中一个 Enqueue 方法填充自上次提交以来队列容量的一半以上,并触发自动提交。 DirectStorage 队列中的所有条目都按它们排队的顺序完成。

有关详细信息,请参阅 DirectStorage 概述中的“IDStorageQueueX”部分。

要求

头文件:dstorage_xs.h

库:dstorage.lib

支持的平台:Xbox Series 主机

另请参阅

IDStorageFactoryX::CreateQueue
DStorage