Skip to main content
使用此函式建立可儲存至磁碟並使用 DeserializeStateObjectX 重新載入的序列化 RTPSO。

語法

參數

pStateObjectToSerialize   _In_
類型:ID3D12StateObject*
要序列化的 RTPSO Flags   _In_
類型:UINT
目前設定為 0 ppOutput   _Out_
類型:IXDXRBlob**
包含序列化 RTPSO 內容的 Blob。

傳回值

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

備註

不會儲存任何來源 DXIL 或 RTPSO 描述,因此不會儲存本機根簽章和關聯,且無法在 DeserializeStateObjectX 步驟期間進行驗證。不過仍然支援它們,因為根簽章會在編譯器中處理,以產生內建於基礎計算著色器中的機器碼。目前會儲存包含 XDXR 函式的計算著色器,以及重新產生 DXR 著色器識別碼所需的最少資訊 (例如函式名稱)。

需求

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

另請參閱

ID3D12Device8
Last modified on October 6, 2026