Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Werte, die Teile des Inhalts eines Datenpuffers mit beliebiger Länge identifizieren.
Syntax
typedef enum D3D_BLOB_PART {
D3D_BLOB_INPUT_SIGNATURE_BLOB,
D3D_BLOB_OUTPUT_SIGNATURE_BLOB,
D3D_BLOB_INPUT_AND_OUTPUT_SIGNATURE_BLOB,
D3D_BLOB_PATCH_CONSTANT_SIGNATURE_BLOB,
D3D_BLOB_ALL_SIGNATURE_BLOB,
D3D_BLOB_DEBUG_INFO,
D3D_BLOB_LEGACY_SHADER,
D3D_BLOB_XNA_PREPASS_SHADER,
D3D_BLOB_XNA_SHADER,
D3D_BLOB_PDB,
D3D_BLOB_PRIVATE_DATA,
D3D_BLOB_ROOT_SIGNATURE,
D3D_BLOB_DEBUG_NAME,
D3D_BLOB_TEST_ALTERNATE_SHADER = 0x8000,
D3D_BLOB_TEST_COMPILE_DETAILS,
D3D_BLOB_TEST_COMPILE_PERF,
D3D_BLOB_TEST_COMPILE_REPORT
} ;
Konstanten
D3D_BLOB_INPUT_SIGNATURE_BLOBDer Blobteil ist eine Eingabesignatur. |
D3D_BLOB_OUTPUT_SIGNATURE_BLOBDer Blobteil ist eine Ausgabesignatur. |
D3D_BLOB_INPUT_AND_OUTPUT_SIGNATURE_BLOBDer Blobteil ist eine Eingabe- und Ausgabesignatur. |
D3D_BLOB_PATCH_CONSTANT_SIGNATURE_BLOBDer Blobteil ist eine Patchkonstantensignatur. |
D3D_BLOB_ALL_SIGNATURE_BLOBDer Blobteil ist die gesamte Signatur. |
D3D_BLOB_DEBUG_INFODer Blobteil sind Debuginformationen. |
D3D_BLOB_LEGACY_SHADERDer Blobteil ist ein Legacy-Shader. |
D3D_BLOB_XNA_PREPASS_SHADERDer Blobpart ist ein XNA-Prepass-Shader. |
D3D_BLOB_XNA_SHADERDer Blobteil ist ein XNA-Shader. |
D3D_BLOB_PDBDer Blobteil sind PDB-Informationen (Program Database).
Hinweis Dieser Wert wird von der D3dcompiler_44.dll oder höherer Version der Datei unterstützt. |
D3D_BLOB_PRIVATE_DATADer Blobteil sind private Daten.
Hinweis Dieser Wert wird von der D3dcompiler_44.dll oder höherer Version der Datei unterstützt. |
D3D_BLOB_ROOT_SIGNATUREDer Blobteil ist eine Stammsignatur. Weitere Informationen zur Verwendung von Direct3D12 mit HLSL finden Sie unter Angeben von Stammsignaturen in HLSL .
Hinweis Dieser Wert wird von der D3dcompiler_47.dll oder höherer Version der Datei unterstützt. |
D3D_BLOB_DEBUG_NAMEDer Blobteil ist der Debugname des Shaders. Wenn die Anwendung den Debugnamen selbst nicht angibt, wird stattdessen ein automatisch generierter Name bereitgestellt, der der PDB-Datei des Shaders entspricht.
Hinweis Dieser Wert wird vom D3dcompiler_47.dll unterstützt, der auf dem Windows 10 Fall Creators Update und seinem SDK oder einer höheren Version der Datei verfügbar ist. |
D3D_BLOB_TEST_ALTERNATE_SHADERWert: 0x8000 Der Blobteil ist ein alternativer Test-Shader.
Hinweis Dieser Wert identifiziert ein Testpart und wird nur von speziellen Compilerversionen erstellt. Daher ist dieser Teiletyp in der Regel nicht in Shadern vorhanden. |
D3D_BLOB_TEST_COMPILE_DETAILSDer Blobteil sind Testkompilierungsdetails.
Hinweis Dieser Wert identifiziert ein Testpart und wird nur von speziellen Compilerversionen erstellt. Daher ist dieser Teiletyp in der Regel nicht in Shadern vorhanden. |
D3D_BLOB_TEST_COMPILE_PERFDer Blobteil ist die Testkompilierungsleistung.
Hinweis Dieser Wert identifiziert ein Testpart und wird nur von speziellen Compilerversionen erstellt. Daher ist dieser Teiletyp in der Regel nicht in Shadern vorhanden. |
D3D_BLOB_TEST_COMPILE_REPORTDas Blobteil ist ein Testkompilierungsbericht.
Hinweis Dieser Wert identifiziert ein Testpart und wird nur von speziellen Compilerversionen erstellt. Daher ist dieser Teiletyp in der Regel nicht in Shadern vorhanden.
Hinweis Dieser Wert wird von der D3dcompiler_44.dll oder höherer Version der Datei unterstützt. |
Hinweise
Diese Werte werden an die Funktion D3DGetBlobPart oder D3DSetBlobPart übergeben.
Anforderungen
| Anforderung | Wert |
|---|---|
| Header | d3dcompiler.h |