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.
Ruft ein bestimmtes Teil aus einem Kompilierungsergebnis ab.
Syntax
HRESULT D3DGetBlobPart(
[in] LPCVOID pSrcData,
[in] SIZE_T SrcDataSize,
[in] D3D_BLOB_PART Part,
[in] UINT Flags,
[out] ID3DBlob **ppPart
);
Parameter
[in] pSrcData
Typ: LPCVOID
Ein Zeiger auf nicht kompilierte Shaderdaten; entweder ASCII HLSL-Code oder ein kompilierter Effekt.
[in] SrcDataSize
Typ: SIZE_T
Länge der nicht kompilierten Shaderdaten, auf die pSrcData verweist.
[in] Part
Typ: D3D_BLOB_PART
Ein D3D_BLOB_PART typisierter Wert, der den abzurufenden Teil des Puffers angibt.
[in] Flags
Typ: UINT
Flags, die angeben, wie der Blobteil abgerufen werden soll. Derzeit sind keine Flags definiert.
[out] ppPart
Typ: ID3DBlob**
Die Adresse eines Zeigers auf die ID3DBlob-Schnittstelle , die zum Abrufen des angegebenen Teils des Puffers verwendet wird.
Rückgabewert
Typ: HRESULT
Gibt einen der Direct3D 11-Rückgabecodes zurück.
Hinweise
D3DGetBlobPart ruft den Teil eines Blobs (Datenpuffer mit beliebiger Länge) ab, der den Datentyp enthält, den der Part-Parameter angibt.
Anforderungen
| Anforderung | Wert |
|---|---|
| Zielplattform | Windows |
| Kopfzeile | d3dcompiler.h |
| Bibliothek | D3DCompiler.lib |
| DLL | D3DCompiler_47.dll |