Compartir a través de


Función D3D10DisassembleShader (d3d10shader.h)

Esta función ,que desensambla un sombreador compilado en una cadena de texto que contiene instrucciones de ensamblado y asignaciones de registro, ha quedado en desuso. En su lugar, use D3DDisassemble.

Sintaxis

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

Parámetros

[in] pShader

Tipo: const void*

Puntero al sombreador compilado.

[in] BytecodeLength

Tipo: SIZE_T

Tamaño de pShader.

[in] EnableColorCode

Tipo: BOOL

Incluya etiquetas HTML en la salida para codificar el resultado.

[in] pComments

Tipo: LPCSTR

Cadena de comentario en la parte superior del sombreador que identifica las constantes y variables del sombreador.

[out] ppDisassembly

Tipo: ID3D10Blob**

Dirección de un búfer que contiene el sombreador desensamblado.

Valor devuelto

Tipo: HRESULT

Valor devuelto

Requisitos

Requisito Value
Plataforma de destino Windows
Encabezado d3d10shader.h
Library D3D10.lib
Archivo DLL D3D10.dll

Consulte también

Funciones del sombreador