Compartilhar via


Função D3DStripShader (d3dcompiler.h)

Remove blobs indesejados de um resultado de compilação.

Sintaxe

HRESULT D3DStripShader(
  [in]  LPCVOID  pShaderBytecode,
  [in]  SIZE_T   BytecodeLength,
  [in]  UINT     uStripFlags,
  [out] ID3DBlob **ppStrippedBlob
);

Parâmetros

[in] pShaderBytecode

Tipo: LPCVOID

Um ponteiro para os dados de origem como código HLSL compilado.

[in] BytecodeLength

Tipo: SIZE_T

Comprimento de pSrcData.

[in] uStripFlags

Tipo: UINT

Opções de sinalizador de faixa, representadas por D3DCOMPILER_STRIP_FLAGS.

[out] ppStrippedBlob

Tipo: ID3DBlob**

Um ponteiro para uma variável que recebe um ponteiro para a interface ID3DBlob que você pode usar para acessar o código de sombreador indesejado removido.

Valor retornado

Tipo: HRESULT

Retorna um dos códigos de retorno do Direct3D 11.

Requisitos

   
Plataforma de Destino Windows
Cabeçalho d3dcompiler.h
Biblioteca D3dcompiler_47.lib
DLL D3dcompiler_47.dll

Confira também

Funções