D3DKMDT_STANDARDALLOCATION_TYPE列舉 (d3dkmdt.h)

D3DKMDT_STANDARDALLOCATION_TYPE列舉類型包含可識別特定表面類型的值。

Syntax

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 Manager (DWM) 重新導向。

從 Windows 7 開始,可以使用這個常數值。
D3DKMDT_STANDARDALLOCATION_VGPU
值: 5
表示介面是虛擬圖形處理單位的配置, (GPU) 。 從 WDDM 2.1 開始提供。

規格需求

需求
最低支援的用戶端 Windows Vista
標頭 d3dkmdt.h

另請參閱

D3DKMDT_SHADOWSURFACEDATA

D3DKMDT_SHAREDPRIMARYSURFACEDATA

D3DKMDT_STAGINGSURFACEDATA

DXGKARG_CREATEALLOCATION

DxgkDdiCreateAllocation