Partager via


Fonction D3D10GetShaderDebugInfo (d3d10shader.h)

Obtenir des informations de débogage du nuanceur. Les informations de débogage sont générées par D3D10CompileShader et sont incorporées dans le corps du nuanceur.

Syntaxe

HRESULT D3D10GetShaderDebugInfo(
  const void *pShaderBytecode,
  SIZE_T     BytecodeLength,
  ID3D10Blob **ppDebugInfo
);

Paramètres

pShaderBytecode

Type : const void*

Pointeur vers le nuanceur compilé. Pour obtenir ce pointeur, consultez Obtention d’un pointeur vers un nuanceur compilé.

BytecodeLength

Type : SIZE_T

Longueur de la mémoire tampon de bytecode du nuanceur.

ppDebugInfo

Type : ID3D10Blob**

Pointeur vers une interface ID3D10Blob utilisée pour retourner des informations de débogage. Pour plus d’informations sur la disposition de cette mémoire tampon, consultez D3D10_SHADER_DEBUG_INFO.

Valeur retournée

Type : HRESULT

Renvoie l’un des codes de retour Direct3D 10 suivants.

Configuration requise

Condition requise Valeur
Plateforme cible Windows
En-tête d3d10shader.h
Bibliothèque D3D10.lib
DLL D3D10.dll

Voir aussi

Fonctions de nuanceur