Skip to main content

DSTORAGE_REQUEST_OPTIONS

DirectStorage 读取请求的选项。

Syntax

Members

ZlibDecompress
类型:UINT64 : 1
指示是否执行 RFC 1950 解压缩的布尔值。 BcpackMode
类型:DSTORAGE_BCPACK_MODE : 4
指示要执行的 BCPack 解压缩类型的 DSTORAGE_BCPACK_MODE 值。 SwizzleMode
类型:DSTORAGE_SWIZZLE_MODE : 16
指示要执行的调配(swizzle)操作类型的 DSTORAGE_SWIZZLE_MODE 值。 DestinationIsPhysicalPages
类型:UINT64 : 1
指示目标内存是通过 XMemAllocatePhysicalPages(NDA 主题) 分配的物理页数组的布尔值。 SourceType
类型:DSTORAGE_REQUEST_SOURCE_TYPE
指示请求的源是文件还是一块内存的 DSTORAGE_REQUEST_SOURCE_TYPE 值。 SourceIsPhysicalPages
类型:UINT64
SourceTypeDSTORAGE_REQUEST_SOURCE_MEMORY 时,此布尔值指示源内存是通过 XMemAllocatePhysicalPages(NDA 主题) 分配的物理页数组。 Reserved
类型:UINT64 : 40
保留。必须为零。 AsUINT64
类型:UINT64
结构的 UINT64 表示形式。

Remarks

此结构用于 DSTORAGE_REQUESTDSTORAGE_ERROR_RECORD 结构。IDStorageQueueX::EnqueueRequest 返回后即可重用该结构。 有关读取请求的详细信息,请参阅 DirectStorage 概述 中的“EnqueueRequest”一节。

Requirements

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

See also

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