Skip to main content
從 SerializeStateObjectX 建立的序列化 RTPSO,還原序列化光線追蹤管線狀態物件 (RTPSO)。

語法

參數

pSourceData   _In_
類型:void*
指向序列化 RTPSO 來源資料的指標。 sourceDataSize   _In_
類型:UINT
序列化資料的大小 (以位元組為單位)。 pRootSignature   
類型:ID3D12RootSignature*
與建立序列化 RTPSO 時所用根簽章相符的根簽章。 Flags   _In_
類型:UINT
此參數未使用。請將此參數設定為 0。 riid   _In_
類型:REFIID
__uuifof(ID3D12StateObject) ppStateObjectFromSerialized   _In_
類型:void**
指向要將序列化 RTPSO 還原序列化至其中之 RTPSO 的指標。

傳回值

類型:HRESULT 如果成功,則傳回 S_OK;否則傳回錯誤碼。如需錯誤碼清單,請參閱 Direct3D 12 傳回碼。

備註

在此早期版本的 DeserializeStateObjectX 中,尚未實作任何使用者記憶體管理,且 RTPSO 會在驅動程式內完全重新建立。還原序列化的 RTPSO 無法參與 DXR 集合連結,因為序列化期間不會保留任何來源 DXIL/RTPSO 描述。

需求

標頭: d3d12_xs.h 程式庫: d3d12_xs.lib
支援的平台: XBOX Series 主機

另請參閱

ID3D12Device8
Last modified on October 6, 2026