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