語法
參數
pDeserializeState _In_類型:D3D12XBOX_DESERIALIZE_COMPUTE_PIPELINE_STATE* 指向還原序列化狀態的指標。 riid _In_
類型:REFIID 管線狀態介面 ID3D12PipelineState 的全域唯一識別碼 (GUID)。 若要擷取管線狀態介面的 REFIID (或 GUID),請使用 __uuidof() 巨集。例如,若要取得命令清單介面的 GUID,請執行下列動作:
類型:void** 產生的已還原序列化管線狀態。
傳回值
類型:HRESULT 其中一個 Direct3D 12 傳回碼。備註
如需使用方式資訊,請參閱 SerializeComputePipelineStateX。 DeserializeGraphicsPipelineStateX 絕不會在執行階段叫用著色器的編譯,即使著色器原本是使用比目前 Direct3D 執行階段更舊的著色器編譯器建置也是如此。換句話說,序列化的管線狀態物件不受著色器編譯器更新的影響。不過,在較新的版本中,Direct3D 12.x 可能會拒絕載入使用較舊版本建置的序列化管線狀態物件;在此情況下,DeserializeGraphicsPipelineStateX 會傳回錯誤,因此必須重新建置並重新序列化所有這類管線狀態物件。儘管如此,我們預期這類重大變更將非常罕見,例如會比著色器編譯器格式的變更更罕見。需求
標頭: d3d12_x.h 程式庫: d3d12_x.lib 支援的平台: XBOX One 系列另請參閱
ID3D12DeviceSerializeGraphicsPipelineStateX
