Freigeben über


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

Weitere Informationen

Allgemeine Versionsschnittstellen

ID3DBlob

IUnknown