Skip to main content

IDStorageQueueX::EnqueueRequest

将读取请求入队。

Syntax

Parameters

request
类型:DSTORAGE_REQUEST
要入队的读取请求。

Return value

类型:void

Remarks

此方法将 request 中的数据入队。方法返回后,DSTORAGE_REQUEST 结构即可被重用。 如果 EnqueueRequest 方法自上次提交以来填充了队列容量的一半,则在 EnqueueRequest 调用中会触发一次自动提交。 在大多数情况下,此方法只是向队列执行一次内存写入,因此所占用的 CPU 时间很少。但是,如果触发了自动提交,则会占用明显更多的 CPU 时间,包括一次内核模式切换以及在调用方线程中处理所有先前已提交的请求。 如果不希望发生自动提交,建议游戏使用容量足够大的队列,并在合适的时机手动调用 Submit 有关详细信息,请参阅 DirectStorage 概述 中的“EnqueueRequest”一节。

Requirements

头文件: dstorage_xs.h 库: dstorage_xs.lib 受支持的平台: XBOX Series 主机

See also

IDStorageQueueX
DStorage
最后修改于 2026年8月24日