共用方式為


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

另請參閱

ID3D12PipelineLibrary