Passer au contenu principal
Récupère l’identificateur unique d’un nuanceur, utilisable dans un enregistrement de nuanceur.

Syntaxe

Paramètres

pExportName
Type : LPCWSTR
Point d’entrée de l’objet d’état pour lequel récupérer un identificateur.

Valeur de retour

Type : const Pointeur vers l’identificateur du nuanceur. Les données référencées par ce pointeur restent valides tant que l’objet d’état dont elles proviennent est valide. La taille des données retournées est D3D12_SHADER_IDENTIFIER_SIZE_IN_BYTES. Les applications doivent copier et mettre en cache ces données pour éviter le coût de leur recherche dans l’objet d’état si elles doivent être récupérées à de nombreuses reprises. L’identificateur est utilisé dans les enregistrements de nuanceurs des tables de nuanceurs en mémoire GPU, que l’application doit remplir. Les données elles-mêmes identifient le nuanceur de manière globale ; ainsi, même si le nuanceur apparaît dans un autre objet d’état avec les mêmes associations, comme les signatures racines, il aura le même identificateur. Si le nuanceur n’est pas entièrement résolu dans l’objet d’état, la valeur de retour est nullptr.

Configuration requise

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

Voir aussi

ID3D12StateObjectProperties
Dernière modification le 6 octobre 2026