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 |