Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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 |