D3DStripShader-Funktion (d3dcompiler.h)

Entfernt unerwünschte Blobs aus einem Kompilierungsergebnis.

Syntax

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

Parameter

[in] pShaderBytecode

Typ: LPCVOID

Ein Zeiger auf Quelldaten als kompilierten HLSL-Code.

[in] BytecodeLength

Typ: SIZE_T

Länge von pSrcData.

[in] uStripFlags

Typ: UINT

Streifenflagoptionen, dargestellt durch D3DCOMPILER_STRIP_FLAGS.

[out] ppStrippedBlob

Typ: ID3DBlob**

Ein Zeiger auf eine Variable, die einen Zeiger auf die ID3DBlob-Schnittstelle empfängt, mit dem Sie auf den unerwünschten entfernten Shadercode zugreifen können.

Rückgabewert

Typ: HRESULT

Gibt einen der Direct3D 11-Rückgabecodes zurück.

Anforderungen

   
Zielplattform Windows
Kopfzeile d3dcompiler.h
Bibliothek D3dcompiler_47.lib
DLL D3dcompiler_47.dll

Siehe auch

Funktionen