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 |