Condividi tramite


Funzione D3DStripShader (d3dcompiler.h)

Rimuove i BLOB indesiderati da un risultato di compilazione.

Sintassi

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

Parametri

[in] pShaderBytecode

Tipo: LPCVOID

Puntatore ai dati di origine come codice HLSL compilato.

[in] BytecodeLength

Tipo: SIZE_T

Lunghezza di pSrcData.

[in] uStripFlags

Tipo: UINT

Opzioni di flag strip, rappresentate da D3DCOMPILER_STRIP_FLAGS.

[out] ppStrippedBlob

Tipo: ID3DBlob**

Puntatore a una variabile che riceve un puntatore all'interfaccia ID3DBlob che è possibile usare per accedere al codice shader rimosso indesiderato.

Valore restituito

Tipo: HRESULT

Restituisce uno dei codici restituiti Direct3D 11.

Requisiti

   
Piattaforma di destinazione Windows
Intestazione d3dcompiler.h
Libreria D3dcompiler_47.lib
DLL D3dcompiler_47.dll

Vedi anche

Funzioni