Función D3DXDisassembleShader
Desensamblar un sombreador.
Nota
En lugar de usar esta función heredada, se recomienda usar la API D3DDisassemble .
Sintaxis
HRESULT D3DXDisassembleShader(
_In_ const DWORD *pShader,
_In_ BOOL EnableColorCode,
_In_ LPCSTR pComments,
_Out_ LPD3DXBUFFER *ppDisassembly
);
Parámetros
-
pShader [in]
-
Tipo: const DWORD*
Puntero a un búfer de memoria que contiene los datos del sombreador.
-
EnableColorCode [in]
-
Tipo: BOOL
Habilite el código de color para facilitar la lectura del desensamblaje.
-
pComments [in]
-
Tipo: LPCSTR
Cadena de comentario terminada en NULL opcional. Este valor puede ser NULL.
-
ppDisassembly [out]
-
Tipo: LPD3DXBUFFER*
Devuelve un búfer que contiene el sombreador desensamblado. Consulte ID3DXBuffer.
Valor devuelto
Tipo: HRESULT
Si la función se realiza correctamente, el valor devuelto se D3D_OK. Si se produce un error en la función, el valor devuelto puede ser uno de los siguientes: D3DERR_INVALIDCALL, D3DXERR_INVALIDDATA, E_OUTOFMEMORY.
Requisitos
Requisito | Value |
---|---|
Encabezado |
|
Biblioteca |
|
Consulte también