Freigeben über


D3DGetOutputSignatureBlob-Funktion (d3dcompiler.h)

HinweisD3DGetOutputSignatureBlob kann geändert oder für Releases nach Windows 8.1 nicht mehr verfügbar sein. Verwenden Sie stattdessen D3DGetBlobPart mit dem wert D3D_BLOB_OUTPUT_SIGNATURE_BLOB .
 
Ruft die Ausgabesignatur aus einem Kompilierungsergebnis ab.

Syntax

HRESULT D3DGetOutputSignatureBlob(
  [in]  LPCVOID  pSrcData,
  [in]  SIZE_T   SrcDataSize,
  [out] ID3DBlob **ppSignatureBlob
);

Parameter

[in] pSrcData

Typ: LPCVOID

Ein Zeiger auf Quelldaten als kompilierten HLSL-Code.

[in] SrcDataSize

Typ: SIZE_T

Länge von pSrcData.

[out] ppSignatureBlob

Typ: ID3DBlob**

Ein Zeiger auf einen Puffer, der die ID3DBlob-Schnittstelle empfängt, die einen kompilierten Shader enthält.

Rückgabewert

Typ: HRESULT

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

Anforderungen

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

Siehe auch

Funktionen