D3D12DDICAPS_TYPE-Aufzählung (d3d12umddi.h)
D3D12DDICAPS_TYPE gibt einen Funktionstyp in D3D12DDIARG_GETCAPSan.
Syntax
typedef enum D3D12DDICAPS_TYPE {
D3D12DDICAPS_TYPE_TEXTURE_LAYOUT,
D3D12DDICAPS_TYPE_SWIZZLE_PATTERN,
D3D12DDICAPS_TYPE_MEMORY_ARCHITECTURE,
D3D12DDICAPS_TYPE_TEXTURE_LAYOUT_SETS,
D3D12DDICAPS_TYPE_SHADER,
D3D12DDICAPS_TYPE_ARCHITECTURE_INFO,
D3D12DDICAPS_TYPE_D3D12_OPTIONS,
D3D12DDICAPS_TYPE_3DPIPELINESUPPORT,
D3D12DDICAPS_TYPE_GPUVA_CAPS,
D3D12DDICAPS_TYPE_TEXTURE_LAYOUT1,
D3D12DDICAPS_TYPE_0011_SHADER_MODELS,
D3D12DDICAPS_TYPE_OPTIONS1_0103,
D3D12DDICAPS_TYPE_0030_PROTECTED_RESOURCE_SESSION_SUPPORT,
D3D12DDICAPS_TYPE_0030_CRYPTO_SESSION_SUPPORT,
D3D12DDICAPS_TYPE_0022_CPU_PAGE_TABLE_FALSE_POSITIVES,
D3D12DDICAPS_TYPE_0022_TEXTURE_LAYOUT,
D3D12DDICAPS_TYPE_0022_SWIZZLE_PATTERN,
D3D12DDICAPS_TYPE_0023_UMD_BASED_COMMAND_QUEUE_PRIORITY,
D3D12DDICAPS_TYPE_0030_CONTENT_PROTECTION_SYSTEM_COUNT,
D3D12DDICAPS_TYPE_0030_CONTENT_PROTECTION_SYSTEM_SUPPORT,
D3D12DDICAPS_TYPE_0030_CRYPTO_SESSION_TRANSFORM_SUPPORT,
D3D12DDICAPS_TYPE_0033_ADAPTER_COMPUTE_ONLY,
D3D12DDICAPS_TYPE_0050_HARDWARE_SCHEDULING_CAPS,
D3D12DDICAPS_TYPE_QUERY_META_COMMAND_CAPS_0061,
D3D12DDICAPS_TYPE_EXECUTECOMMANDLISTS_PARALLELISM,
D3D12DDICAPS_TYPE_SAMPLER_FEEDBACK_0073,
D3D12DDICAPS_TYPE_0073_SUPPORT_BATCHED_MARKERS,
D3D12DDICAPS_TYPE_0074_PROTECTED_RESOURCE_SESSION_TYPE_COUNT,
D3D12DDICAPS_TYPE_0074_PROTECTED_RESOURCE_SESSION_TYPES,
D3D12DDICAPS_TYPE_0081_3DPIPELINESUPPORT1,
D3D12DDICAPS_TYPE_0103_WAVE_MMA,
D3D12DDICAPS_TYPE_OPTIONS_0090,
D3D12DDICAPS_TYPE_OPTIONS_0091,
D3D12DDICAPS_TYPE_OPTIONS_0093,
D3D12DDICAPS_TYPE_OPTIONS_0098,
D3D12DDICAPS_TYPE_OPTIONS_0101,
D3D12DDICAPS_TYPE_OPTIONS_0102,
D3D12DDI_FEATURE_D3D12_PREDICATION_106,
D3D12DDI_FEATURE_PLACED_RESOURCE_SUPPORT_INFO_106,
D3D12DDI_FEATURE_HARDWARE_COPY_106,
D3D12DDICAPS_TYPE_OPTIONS_0109,
D3D12DDICAPS_TYPE_OPTIONS_0110,
D3D12DDICAPS_TYPE_SHADER_MODEL_6_8_OPTIONS_0110
} ;
Konstanten
D3D12DDICAPS_TYPE_TEXTURE_LAYOUT Texturlayout. Veraltet. Verwenden Sie stattdessen D3D12DDICAPS_TYPE_0022_TEXTURE_LAYOUT. |
D3D12DDICAPS_TYPE_SWIZZLE_PATTERN Swizzle-Muster. Veraltet. Verwenden Sie stattdessen D3D12DDICAPS_TYPE_0022_SWIZZLE_PATTERN. |
D3D12DDICAPS_TYPE_MEMORY_ARCHITECTURE Speicherarchitektur. |
D3D12DDICAPS_TYPE_TEXTURE_LAYOUT_SETS Texturlayoutsätze. |
D3D12DDICAPS_TYPE_SHADER Shader. |
D3D12DDICAPS_TYPE_ARCHITECTURE_INFO Architekturinformationen. |
D3D12DDICAPS_TYPE_D3D12_OPTIONS Optionen für D3D12. |
D3D12DDICAPS_TYPE_3DPIPELINESUPPORT Der Treiber unterstützt die 3D-Pipeline. Der Treiber meldet den D3D12DDI_3DPIPELINELEVEL Wert, der die maximal unterstützte Pipelineebene darstellt. Gültige rückgabefähige Featureebenen sind 12.1 und früher. Der 3DPIPELINESUPPORT1- Wert wird verwendet, um eine beliebige Featureebene abzufragen, einschließlich 12,2 und höher. Siehe Anmerkungen. |
D3D12DDICAPS_TYPE_GPUVA_CAPS Der Treiber unterstützt GPU-Videobeschleunigungsfunktionen. |
D3D12DDICAPS_TYPE_TEXTURE_LAYOUT1 Texturlayout. Veraltet. Verwenden Sie stattdessen D3D12DDICAPS_TYPE_0022_TEXTURE_LAYOUT. |
D3D12DDICAPS_TYPE_0011_SHADER_MODELS Shadermodelle. |
D3D12DDICAPS_TYPE_OPTIONS1_0103 Fragt die Unterstützung des Treibers nach Funktionen in der D3D12DDI_OPTIONS_DATA_0103-Struktur ab. |
D3D12DDICAPS_TYPE_0030_PROTECTED_RESOURCE_SESSION_SUPPORT Unterstützung für geschützte Ressourcensitzungen. |
D3D12DDICAPS_TYPE_0030_CRYPTO_SESSION_SUPPORT Unterstützung für Kryptositzungen. Veraltet. Siehe D3D12DDICAPS_TYPE_VIDEO_0032_CRYPTO_SESSION_SUPPORT in D3D12DDICAPS_TYPE_VIDEO_0020. |
D3D12DDICAPS_TYPE_0022_CPU_PAGE_TABLE_FALSE_POSITIVES CPU-Seitentabelle falsch positiv. |
D3D12DDICAPS_TYPE_0022_TEXTURE_LAYOUT Texturlayout. |
D3D12DDICAPS_TYPE_0022_SWIZZLE_PATTERN Swizzle-Muster. |
D3D12DDICAPS_TYPE_0023_UMD_BASED_COMMAND_QUEUE_PRIORITY Treiberbasierte Befehlswarteschlangenpriorität für den Benutzermodus. |
D3D12DDICAPS_TYPE_0030_CONTENT_PROTECTION_SYSTEM_COUNT Anzahl des Inhaltsschutzsystems. Veraltet. Siehe D3D12DDICAPS_TYPE_VIDEO_0032_CONTENT_PROTECTION_SYSTEM_COUNT in D3D12DDICAPS_TYPE_VIDEO_0020. |
D3D12DDICAPS_TYPE_0030_CONTENT_PROTECTION_SYSTEM_SUPPORT Unterstützung des Inhaltsschutzsystems. Veraltet. Siehe D3D12DDICAPS_TYPE_VIDEO_0032_CONTENT_PROTECTION_SYSTEM_SUPPORT in D3D12DDICAPS_TYPE_VIDEO_0020. |
D3D12DDICAPS_TYPE_0030_CRYPTO_SESSION_TRANSFORM_SUPPORT Kryptotransformationsunterstützung. Veraltet. Siehe D3D12DDICAPS_TYPE_VIDEO_0032_CRYPTO_SESSION_TRANSFORM_SUPPORT in D3D12DDICAPS_TYPE_VIDEO_0020. |
D3D12DDICAPS_TYPE_0033_ADAPTER_COMPUTE_ONLY Nur Adapter wird berechnet. |
D3D12DDICAPS_TYPE_0050_HARDWARE_SCHEDULING_CAPS Hardwareplanungsfunktionen. |
D3D12DDICAPS_TYPE_QUERY_META_COMMAND_CAPS_0061 Abfragemetabefehlsfunktionen. |
D3D12DDICAPS_TYPE_EXECUTECOMMANDLISTS_PARALLELISM Führen Sie Befehlslisten parallel aus. |
D3D12DDICAPS_TYPE_SAMPLER_FEEDBACK_0073 Unterstützt Samplerfeedback. Weitere Informationen finden Sie unter Sampler Feedback Specification. |
D3D12DDICAPS_TYPE_0073_SUPPORT_BATCHED_MARKERS Gibt an, ob UMD Batchmarker unterstützt. |
D3D12DDICAPS_TYPE_0074_PROTECTED_RESOURCE_SESSION_TYPE_COUNT Unterstützt die Anzahl der geschützten Ressourcensitzungstypen. Ab D3D12DDI_FEATURE_VERSION_CONTENT_PROTECTION_RESOURCES_0074 wird diese Abfrage durchgeführt, wenn der Treiber über D3D12DDICAPS_TYPE_PROTECTED_RESOURCE_SESSION_SUPPORT D3D12DDI_PROTECTED_RESOURCE_SESSION_SUPPORT_FLAG_SUPPORTED meldet. Der Treiber muss mindestens 1 GUID für D3D12DDI_PROTECTED_RESOURCES_SESSION_HARDWARE_PROTECTED melden. Weitere Informationen finden Sie unter Spezifikation für geschützte Ressourcen. |
D3D12DDICAPS_TYPE_0074_PROTECTED_RESOURCE_SESSION_TYPES Unterstützt geschützte Ressourcensitzungstypen. Ab D3D12DDI_FEATURE_VERSION_CONTENT_PROTECTION_RESOURCES_0074 wird diese Abfrage durchgeführt, wenn der Treiber über D3D12DDICAPS_TYPE_PROTECTED_RESOURCE_SESSION_SUPPORT D3D12DDI_PROTECTED_RESOURCE_SESSION_SUPPORT_FLAG_SUPPORTED meldet. Der Treiber muss D3D12DDI_PROTECTED_RESOURCES_SESSION_HARDWARE_PROTECTED melden. Zulässige GUIDS werden über eine Zulassungsliste gesteuert, und zusätzliche GUIDS erfordern eine Genehmigung von Microsoft. Weitere Informationen finden Sie unter Spezifikation für geschützte Ressourcen. |
D3D12DDICAPS_TYPE_0081_3DPIPELINESUPPORT1 Unterstützung für 3D-Pipeline; pData- verweist auf eine D3D12DDI_3DPIPELINESUPPORT1_DATA_0081 Struktur. Der Treiber meldet den D3D12DDI_3DPIPELINELEVEL Wert, der die maximale Featureebene darstellt, die im Feld MaximumDriverSupportedFeatureLevel unterstützt wird. Siehe Anmerkungen. |
D3D12DDICAPS_TYPE_0103_WAVE_MMA Fragt die Unterstützung des Geräts für Die Matrix auf Wellenebene multiplizieren kumuliert (MMA)-Vorgänge ab, wobei die in einer D3D12DDI_WAVE_MMA_DATA_0103 Struktur zurückgegebenen Daten zurückgegeben werden. |
D3D12DDICAPS_TYPE_OPTIONS_0090 Fragt die Unterstützung des Treibers nach Funktionen in der D3D12DDI_OPTIONS_DATA_0090-Struktur ab. |
D3D12DDICAPS_TYPE_OPTIONS_0091 Fragt die Unterstützung des Treibers nach Funktionen in der D3D12DDI_OPTIONS_DATA_0091-Struktur ab. |
D3D12DDICAPS_TYPE_OPTIONS_0093 Fragt die Unterstützung des Treibers nach Funktionen in der [D3D12DDI_OPTIONS_DATA_0093] -Struktur ab. |
D3D12DDICAPS_TYPE_OPTIONS_0098 Fragt die Unterstützung des Treibers nach Funktionen in der [D3D12DDI_OPTIONS_DATA_0098]-Struktur ab. |
D3D12DDICAPS_TYPE_OPTIONS_0101 Fragt die Unterstützung des Treibers für Funktionen in der [D3D12DDI_OPTIONS_DATA_0101]-Struktur ab. |
D3D12DDICAPS_TYPE_OPTIONS_0102 Fragt die Unterstützung des Treibers für Funktionen in der [D3D12DDI_OPTIONS_DATA_0102]-Struktur ab. |
D3D12DDI_FEATURE_D3D12_PREDICATION_106 Fragt die Unterstützung des Treibers für die Prädierung ab. |
D3D12DDI_FEATURE_PLACED_RESOURCE_SUPPORT_INFO_106 Fragt die Unterstützung des Treibers für platzierte Ressourcenunterstützungsinformationen ab. |
D3D12DDI_FEATURE_HARDWARE_COPY_106 Fragt die Unterstützung des Geräts für Hardwarekopievorgänge ab. |
D3D12DDICAPS_TYPE_OPTIONS_0109 Fragt die Unterstützung des Treibers nach Funktionen in der D3D12DDI_OPTIONS_DATA_0109-Struktur ab. |
D3D12DDICAPS_TYPE_OPTIONS_0110 Fragt die Unterstützung des Treibers für Funktionen in der D3D12DDI_OPTIONS_DATA_0110-Struktur ab. |
D3D12DDICAPS_TYPE_SHADER_MODEL_6_8_OPTIONS_0110 Fragt die Unterstützung des Geräts für Shadermodell 6.8-Optionen ab. |
Bemerkungen
Die Direct3D-Laufzeit gibt eine D3DDDICAPS_TYPE_XXX- in D3D12DDIARG_GETCAPS an, wenn die PFND3DDDI_GETCAPS Rückruffunktion eines Treibers aufgerufen wird.
Beim Ermitteln der 3D-Pipelineunterstützung:
- Versionen von Direct3D, die in das Betriebssystem unter oder vor Windows 10, Version 20H2 integriert sind, verwenden 3DPIPELINESUPPORT.
- In Windows Server 2022 integrierte Versionen von Direct3D oder als reverteilbare Version verwenden Sie 3DPIPELINESUPPORT1, und greifen Sie bei einem Fehler auf 3DPIPELINESUPPORT zurück.
Anforderungen
Anforderung | Wert |
---|---|
Header- | d3d12umddi.h (einschließlich D3d12umddi.h) |