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.
Syntax
HRESULT D3DCompressShaders(
[in] UINT uNumShaders,
[in] D3D_SHADER_DATA *pShaderData,
[in] UINT uFlags,
[out] ID3DBlob **ppCompressedData
);
Parameter
[in] uNumShaders
Typ: UINT
Die Anzahl der zu komprimierenden Shader.
[in] pShaderData
Typ: D3D_SHADER_DATA*
Ein Array von D3D_SHADER_DATA Strukturen, die den Satz der zu komprimierenden Shader beschreiben.
[in] uFlags
Typ: UINT
Flags, die angeben, wie die Shader komprimiert werden. Derzeit wird nur das D3D_COMPRESS_SHADER_KEEP_ALL_PARTS-Flag (0x00000001) definiert.
[out] ppCompressedData
Typ: ID3DBlob**
Die Adresse eines Zeigers auf die ID3DBlob-Schnittstelle , die zum Abrufen der komprimierten Shaderdaten verwendet wird.
Rückgabewert
Typ: HRESULT
Gibt einen der Direct3D 11-Rückgabecodes zurück.
Anforderungen
| Anforderung | Wert |
|---|---|
| Zielplattform | Windows |
| Kopfzeile | d3dcompiler.h |
| Bibliothek | D3DCompiler.lib |
| DLL | D3DCompiler_47.dll |