IDStorageQueueX::EnqueueRequest
将读取请求入队。Syntax
Parameters
request类型:DSTORAGE_REQUEST 要入队的读取请求。
Return value
类型:voidRemarks
此方法将 request 中的数据入队。方法返回后,DSTORAGE_REQUEST 结构即可被重用。 如果EnqueueRequest 方法自上次提交以来填充了队列容量的一半,则在 EnqueueRequest 调用中会触发一次自动提交。
在大多数情况下,此方法只是向队列执行一次内存写入,因此所占用的 CPU 时间很少。但是,如果触发了自动提交,则会占用明显更多的 CPU 时间,包括一次内核模式切换以及在调用方线程中处理所有先前已提交的请求。
如果不希望发生自动提交,建议游戏使用容量足够大的队列,并在合适的时机手动调用 Submit。
有关详细信息,请参阅 DirectStorage 概述 中的“EnqueueRequest”一节。
Requirements
头文件: dstorage_xs.h 库: dstorage_xs.lib 受支持的平台: XBOX Series 主机See also
IDStorageQueueXDStorage
