Condividi tramite


Metodo ID3D12PipelineLibrary::Serialize (d3d12.h)

Scrive il contenuto della libreria nella memoria fornita, da restituire al runtime in un secondo momento.

Sintassi

HRESULT Serialize(
  [out] void   *pData,
        SIZE_T DataSizeInBytes
);

Parametri

[out] pData

Tipo: void*

Specifica un puntatore ai dati. Questa memoria deve essere leggibile e scrivibile fino alle dimensioni di input. Questi dati possono essere salvati e forniti a CreatePipelineLibrary in un secondo momento, incluse le istanze future di questo o altri processi. I dati vengono invalidati se il runtime o il driver viene aggiornato e non è portabile ad altri dispositivi o hardware.

DataSizeInBytes

Tipo: SIZE_T

Le dimensioni specificate devono essere almeno le dimensioni restituite da GetSerializedSize.

Valore restituito

Tipo: HRESULT

Questo metodo restituisce un codice HRESULT riuscito o di errore, incluso E_INVALIDARG se il buffer fornito non è sufficientemente grande.

Commenti

Fare riferimento alle osservazioni e agli esempi per CreatePipelineLibrary.

Requisiti

   
Piattaforma di destinazione Windows
Intestazione d3d12.h
Libreria D3d12.lib
DLL D3d12.dll

Vedi anche

ID3D12PipelineLibrary