Перечисление D3DKMDT_STANDARDALLOCATION_TYPE (d3dkmdt.h)

Тип перечисления D3DKMDT_STANDARDALLOCATION_TYPE содержит значения, определяющие определенные типы поверхностей.

Синтаксис

typedef enum _D3DKMDT_STANDARDALLOCATION_TYPE {
  D3DKMDT_STANDARDALLOCATION_SHAREDPRIMARYSURFACE = 1,
  D3DKMDT_STANDARDALLOCATION_SHADOWSURFACE = 2,
  D3DKMDT_STANDARDALLOCATION_STAGINGSURFACE = 3,
  D3DKMDT_STANDARDALLOCATION_GDISURFACE = 4,
  D3DKMDT_STANDARDALLOCATION_VGPU = 5
} D3DKMDT_STANDARDALLOCATION_TYPE;

Константы

 
D3DKMDT_STANDARDALLOCATION_SHAREDPRIMARYSURFACE
Значение: 1
Указывает, что поверхность является общей основной поверхностью, которая открыта несколькими приложениями, которым требуется прямой доступ к центральному процессору (ЦП).
D3DKMDT_STANDARDALLOCATION_SHADOWSURFACE
Значение: 2
Указывает, что поверхность является поверхностью тени.
D3DKMDT_STANDARDALLOCATION_STAGINGSURFACE
Значение: 3
Указывает, что поверхность является промежуточной.
D3DKMDT_STANDARDALLOCATION_GDISURFACE
Значение: 4
Указывает, что поверхность используется для аппаратного ускорения GDI и перенаправления диспетчера Windows (DWM).

Это постоянное значение доступно начиная с Windows 7.
D3DKMDT_STANDARDALLOCATION_VGPU
Значение: 5
Указывает, что поверхность является выделением для виртуального графического процессора (GPU). Доступно начиная с версии WDDM 2.1.

Требования

Требование Значение
Минимальная версия клиента Windows Vista
Верхняя часть d3dkmdt.h

См. также раздел

D3DKMDT_SHADOWSURFACEDATA

D3DKMDT_SHAREDPRIMARYSURFACEDATA

D3DKMDT_STAGINGSURFACEDATA

DXGKARG_CREATEALLOCATION

DxgkDdiCreateAllocation