Passer au contenu principal
Écrit le contenu de la bibliothèque dans la mémoire fournie, afin qu’il soit restitué au runtime ultérieurement.

Syntaxe

Paramètres

pData [out]
Type : void *
Spécifie un pointeur vers les données. Cette mémoire doit être accessible en lecture et en écriture jusqu’à la taille d’entrée. Ces données peuvent être enregistrées et fournies ultérieurement à CreatePipelineLibrary, y compris dans de futures instances de ce processus ou d’autres processus. Les données deviennent invalides si le runtime ou le pilote est mis à jour, et ne sont pas portables vers d’autres matériels ou appareils. DataSizeInBytes
Type : SIZE_T
La taille fournie doit être au moins égale à la taille renvoyée par GetSerializedSize.

Valeur renvoyée

Type : HRESULT Cette méthode renvoie un code HRESULT de réussite ou d’erreur, notamment E_INVALIDARG si la mémoire tampon fournie n’est pas assez grande.

Remarques

Consultez les remarques et les exemples de CreatePipelineLibrary.

Configuration requise

En-tête : d3d12_xs.h ou d3d12_x.h
Bibliothèque : d3d12_xs.lib ou d3d12_x.lib
Plateformes prises en charge : consoles XBOX Series et famille XBOX One

Voir aussi

ID3D12PipelineLibrary
Dernière modification le 6 octobre 2026