ID3D10Blob-Schnittstelle (d3dcommon.h)
Diese Schnittstelle wird verwendet, um Daten mit beliebiger Länge zurückzugeben.
Vererbung
Die ID3D10Blob-Schnittstelle erbt von der IUnknown-Schnittstelle . ID3D10Blob verfügt auch über folgende Membertypen:
Methoden
Die ID3D10Blob-Schnittstelle verfügt über diese Methoden.
ID3D10Blob::GetBufferPointer Ruft einen Zeiger auf die Daten ab. |
ID3D10Blob::GetBufferSize Ruft die Größe ab. |
Hinweise
Die ID3DBlob-Schnittstelle wird in der D3DCommon.h-Headerdatei als ID3D10Blob-Schnittstelle typdefiniert, die vollständig in der D3DCommon.h-Headerdatei definiert ist. ID3DBlob ist versionsneutral und kann im Code für jede Direct3D-Version verwendet werden.
Blobs können als Datenpuffer verwendet werden, um Vertex-, Adjacency- und Materialinformationen während Gitteroptimierungs- und Ladevorgängen zu speichern. Außerdem werden diese Objekte verwendet, um Objektcode und Fehlermeldungen in APIs zurückzugeben, die Vertex-, Geometrie- und Pixel-Shader kompilieren.
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform | Windows |
Kopfzeile | d3dcommon.h |