ID3D12PipelineLibrary::Serialize, méthode (d3d12.h)
Écrit le contenu de la bibliothèque dans la mémoire fournie, à fournir ultérieurement au runtime.
Syntaxe
HRESULT Serialize(
[out] void *pData,
SIZE_T DataSizeInBytes
);
Paramètres
[out] pData
Type : void*
Spécifie un pointeur vers les données. Cette mémoire doit être lisible et accessible en écriture jusqu’à la taille d’entrée. Ces données peuvent être enregistrées et fournies à CreatePipelineLibrary ultérieurement, y compris les instances futures de ce processus ou d’autres. Les données sont invalidées si le runtime ou le pilote est mis à jour et ne sont pas portables sur d’autres périphériques ou matériels.
DataSizeInBytes
Type : SIZE_T
La taille fournie doit être au moins la taille retournée par GetSerializedSize.
Valeur retournée
Type : HRESULT
Cette méthode retourne un code de réussite ou d’erreur HRESULT, y compris E_INVALIDARG si la mémoire tampon fournie n’est pas assez grande.
Notes
Reportez-vous aux remarques et aux exemples de CreatePipelineLibrary.
Spécifications
Plateforme cible | Windows |
En-tête | d3d12.h |
Bibliothèque | D3d12.lib |
DLL | D3d12.dll |
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour