Skip to main content

DSTORAGE_REQUEST_OPTIONS

DirectStorage 讀取要求的選項。

語法

成員

ZlibDecompress
類型:UINT64 : 1
布林值,指出是否要執行 RFC 1950 解壓縮。 BcpackMode
類型:DSTORAGE_BCPACK_MODE : 4
DSTORAGE_BCPACK_MODE 值,指出要執行的 BCPack 解壓縮類型。 SwizzleMode
類型:DSTORAGE_SWIZZLE_MODE : 16
DSTORAGE_SWIZZLE_MODE 值,指出要執行的 swizzle 作業類型。 DestinationIsPhysicalPages
類型:UINT64 : 1
布林值,指出目的地記憶體是透過 XMemAllocatePhysicalPages (NDA 主題) 配置的實體頁面陣列。 SourceType
類型:DSTORAGE_REQUEST_SOURCE_TYPE
DSTORAGE_REQUEST_SOURCE_TYPE 值,指出要求的來源是檔案還是記憶體區塊。 SourceIsPhysicalPages
類型:UINT64
當 SourceType 為 DSTORAGE_REQUEST_SOURCE_MEMORY 時,此布林值指出來源記憶體是透過 XMemAllocatePhysicalPages (NDA 主題) 配置的實體頁面陣列。 Reserved
類型:UINT64 : 40
保留。必須為零。 AsUINT64
類型:UINT64
此結構的 UINT64 表示法。

備註

此結構用於 DSTORAGE_REQUEST 和 DSTORAGE_ERROR_RECORD 結構中。一旦 IDStorageQueueX::EnqueueRequest 傳回,就可以重複使用此結構。 如需讀取要求的詳細資訊,請參閱 DirectStorage 概觀的「EnqueueRequest」章節。

需求

標頭: dstorage_xs.h 支援的平台: XBOX Series 主機

另請參閱

DStorage
Last modified on October 6, 2026