Partager via


D3D10DisassembleShader, fonction (d3d10shader.h)

Cette fonction, qui désassemble un nuanceur compilé en une chaîne de texte contenant des instructions d’assembly et des affectations d’inscription, a été déconseillée. Utilisez plutôt D3DDisassemble.

Syntaxe

HRESULT D3D10DisassembleShader(
  [in]  const void *pShader,
  [in]  SIZE_T     BytecodeLength,
  [in]  BOOL       EnableColorCode,
  [in]  LPCSTR     pComments,
  [out] ID3D10Blob **ppDisassembly
);

Paramètres

[in] pShader

Type : const void*

Pointeur vers le nuanceur compilé.

[in] BytecodeLength

Type : SIZE_T

Taille de pShader.

[in] EnableColorCode

Type : BOOL

Incluez des balises HTML dans la sortie pour colorier le résultat.

[in] pComments

Type : LPCSTR

Chaîne de commentaire en haut du nuanceur qui identifie les constantes et variables du nuanceur.

[out] ppDisassembly

Type : ID3D10Blob**

Adresse d’une mémoire tampon qui contient le nuanceur désassemblé.

Valeur retournée

Type : HRESULT

Valeur retournée

Configuration requise

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

Voir aussi

Fonctions du nuanceur