D3DCreateBlob-Funktion (d3dcompiler.h)

Erstellt einen Puffer.

Syntax

HRESULT D3DCreateBlob(
  [in]  SIZE_T   Size,
  [out] ID3DBlob **ppBlob
);

Parameter

[in] Size

Typ: SIZE_T

Anzahl der Bytes im Blob.

[out] ppBlob

Typ: ID3DBlob**

Die Adresse eines Zeigers auf die ID3DBlob-Schnittstelle , die zum Abrufen des Puffers verwendet wird.

Rückgabewert

Typ: HRESULT

Gibt einen der Direct3D 11-Rückgabecodes zurück.

Hinweise

Die neueste D3dcompiler_nn.dll enthält die Compilerfunktion D3DCreateBlob . Daher müssen Sie einen Datenpuffer mit beliebiger Länge nicht mehr erstellen und verwenden, indem Sie die funktion D3D10CreateBlob verwenden, die in D3d10.dll enthalten ist.

Anforderungen

Anforderung Wert
Zielplattform Windows
Kopfzeile d3dcompiler.h
Bibliothek D3DCompiler.lib
DLL D3DCompiler_47.dll

Siehe auch

Funktionen