D3DGetDebugInfo-Funktion (d3dcompiler.h)

Hinweis Sie können diese API verwenden, um Ihre Windows Store-Apps zu entwickeln, aber Sie können sie nicht in Apps verwenden, die Sie an den Windows Store übermitteln.
 
Ruft Shaderdebuginformationen ab.

Syntax

HRESULT D3DGetDebugInfo(
  [in]  LPCVOID  pSrcData,
  [in]  SIZE_T   SrcDataSize,
  [out] ID3DBlob **ppDebugInfo
);

Parameter

[in] pSrcData

Typ: LPCVOID

Ein Zeiger auf Quelldaten; entweder nicht kompilierter oder kompilierter HLSL-Code.

[in] SrcDataSize

Typ: SIZE_T

Länge von pSrcData.

[out] ppDebugInfo

Typ: ID3DBlob**

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

Rückgabewert

Typ: HRESULT

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

Hinweise

Debuginformationen werden nach dem Aufruf von D3DCompile in den Textkörper des Shaders eingebettet.

Anforderungen

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

Siehe auch

Funktionen