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
指示图面是共享主图面,由多个应用程序打开,这些应用程序都需要直接中央处理单元 (CPU) 访问它。
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