Passer au contenu principal
Récupère l’identificateur unique d’un nuanceur qui peut être utilisé dans un enregistrement de nuanceur.

Syntaxe

Paramètres

pExportName
Type : LPCWSTR
Point d’entrée dans 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 sont 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 devraient copier et mettre en cache ces données afin d’éviter le coût de leur recherche dans l’objet d’état si elles doivent être récupérées de nombreuses fois. L’identificateur est utilisé dans les enregistrements de nuanceurs au sein des tables de nuanceurs dans la mémoire GPU, que l’application doit remplir. Les données elles-mêmes identifient globalement le nuanceur; 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