перечисление D3D10_2DDICAPS_TYPE (d3d10umddi.h)
Тип перечисления D3D10_2DDICAPS_TYPE содержит значения, определяющие тип сведений о возможностях, полученных из вызова функции GetCaps(D3D10_2) драйвера.
Синтаксис
typedef enum D3D10_2DDICAPS_TYPE {
D3D11DDICAPS_THREADING,
D3D11DDICAPS_SHADER,
D3D11DDICAPS_3DPIPELINESUPPORT,
D3D11_1DDICAPS_D3D11_OPTIONS,
D3D11_1DDICAPS_ARCHITECTURE_INFO,
D3D11_1DDICAPS_SHADER_MIN_PRECISION_SUPPORT,
D3DWDDM1_3DDICAPS_D3D11_OPTIONS1,
D3DWDDM1_3DDICAPS_MARKER,
D3DWDDM2_0DDICAPS_D3D11_OPTIONS2,
D3DWDDM2_0DDICAPS_MEMORY_ARCHITECTURE,
D3DWDDM2_0DDICAPS_TEXTURE_LAYOUT_SETS,
D3DWDDM2_0DDICAPS_TEXTURE_LAYOUT,
D3DWDDM2_0DDICAPS_TEXTURE_LAYOUT,
D3DWDDM2_0DDICAPS_SWIZZLE_PATTERN,
D3DWDDM2_0DDICAPS_D3D11_OPTIONS3,
D3DWDDM2_0DDICAPS_GPUVA_CAPS,
D3DWDDM2_0DDICAPS_TEXTURE_LAYOUT1,
D3DWDDM2_2DDICAPS_SHADERCACHE,
D3DWDDM2_2DDICAPS_TEXTURE_LAYOUT,
D3DWDDM2_2DDICAPS_SWIZZLE_PATTERN,
D3DWDDM3_2DDICAPS_D3D11_OPTIONS6,
D3D12_DOWNLEVEL_DDICAPS_UMDFILENAME
} ;
Константы
D3D11DDICAPS_THREADING Драйвер извлекает указатель на структуру D3D11DDI_THREADING_CAPS, описывающую возможности потоков, поддерживаемые драйвером. |
D3D11DDICAPS_SHADER Драйвер извлекает указатель на структуру D3D11DDI_SHADER_CAPS, описывающую возможности шейдера, поддерживаемые драйвером. |
D3D11DDICAPS_3DPIPELINESUPPORT Драйвер извлекает указатель на структуру D3D11DDI_3DPIPELINESUPPORT_CAPS, описывающую возможности конвейера, поддерживаемые драйвером. |
D3D11_1DDICAPS_D3D11_OPTIONS Драйвер извлекает указатель на структуру D3D11_1DDI_D3D11_OPTIONS_DATA, которая задает параметры предоставления данных драйверу пользовательского режима. Поддерживается начиная с Windows 8. |
D3D11_1DDICAPS_ARCHITECTURE_INFO Драйвер получает указатель на структуру D3DDDICAPS_ARCHITECTURE_INFO, которая описывает сведения об архитектуре адаптера Direct3D 11.1. Поддерживается начиная с Windows 8. |
D3D11_1DDICAPS_SHADER_MIN_PRECISION_SUPPORT Драйвер извлекает указатель на структуру D3DDDICAPS_SHADER_MIN_PRECISION_SUPPORT, описывающую параметры поддержки точности для шейдеров в драйвере отображения в пользовательском режиме. Поддерживается начиная с Windows 8. |
D3DWDDM1_3DDICAPS_D3D11_OPTIONS1 Драйвер извлекает указатель на структуру D3DWDDM1_3DDI_D3D11_OPTIONS_DATA1, описывающую параметры поддержки ресурсов плитки в драйвере отображения в пользовательском режиме. Поддерживается начиная с Windows 8. Используется драйверами WDDM 1.3 и более поздних версий. |
D3DWDDM1_3DDICAPS_MARKER Поддерживается начиная с Windows 8. Используется драйверами WDDM 1.3 и более поздних версий. |
D3DWDDM2_0DDICAPS_D3D11_OPTIONS2 |
D3DWDDM2_0DDICAPS_MEMORY_ARCHITECTURE |
D3DWDDM2_0DDICAPS_TEXTURE_LAYOUT_SETS |
D3DWDDM2_0DDICAPS_TEXTURE_LAYOUT |
D3DWDDM2_0DDICAPS_TEXTURE_LAYOUT |
D3DWDDM2_0DDICAPS_SWIZZLE_PATTERN |
D3DWDDM2_0DDICAPS_D3D11_OPTIONS3 |
D3DWDDM2_0DDICAPS_GPUVA_CAPS |
D3DWDDM2_0DDICAPS_TEXTURE_LAYOUT1 |
D3DWDDM2_2DDICAPS_SHADERCACHE |
D3DWDDM2_2DDICAPS_TEXTURE_LAYOUT |
D3DWDDM2_2DDICAPS_SWIZZLE_PATTERN |
D3D12_DOWNLEVEL_DDICAPS_UMDFILENAME Поддерживается начиная с Windows 10 версии 1901. Используется драйверами WDDM 2.6 и более поздних версий. |
Замечания
Чтобы разрешить драйверу объединить понятия возможностей, значения в перечислении D3D10_2DDICAPS_TYPE настраиваются, чтобы они не перекрывались значениями в перечислении D3DDDICAPS_TYPE.
Требования
Требование | Ценность |
---|---|
минимальные поддерживаемые клиентские | D3D10_2DDICAPS_TYPE поддерживается начиная с операционной системы Windows 7. |
заголовка | d3d10umddi.h (include D3d10umddi.h) |
См. также
D3D11DDI_3DPIPELINESUPPORT_CAPS