ID3D12PipelineLibrary::Serialize 方法 (d3d12.h)
將程式庫的內容寫入至提供的記憶體,以供稍後回到執行時間。
語法
HRESULT Serialize(
[out] void *pData,
SIZE_T DataSizeInBytes
);
參數
[out] pData
類型: void*
指定資料的指標。 此記憶體必須可讀取,且可寫入至輸入大小。 此資料可以在稍後儲存並提供給 CreatePipelineLibrary ,包括此或其他處理常式的未來實例。 如果執行時間或驅動程式更新,而且無法移植到其他硬體或裝置,資料就會失效。
DataSizeInBytes
類型: SIZE_T
提供的大小至少必須是 從 GetSerializedSize傳回的大小。
傳回值
類型: HRESULT
此方法會傳回 HRESULT 成功或錯誤碼,包括如果提供的緩衝區不夠大,E_INVALIDARG。
備註
請參閱 CreatePipelineLibrary的備註和範例。
需求
目標平台 | Windows |
標頭 | d3d12.h |
程式庫 | D3d12.lib |
Dll | D3d12.dll |