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 |