語法
參數
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 主機
