D3DKMDT_STANDARDALLOCATION_TYPE-Enumeration (d3dkmdt.h)

Der D3DKMDT_STANDARDALLOCATION_TYPE-Enumerationstyp enthält Werte, die bestimmte Oberflächentypen identifizieren.

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;

Konstanten

 
D3DKMDT_STANDARDALLOCATION_SHAREDPRIMARYSURFACE
Wert: 1
Gibt an, dass es sich bei der Oberfläche um eine freigegebene primäre Oberfläche handelt, die von mehreren Anwendungen geöffnet wird, die alle direkten CPU-Zugriff (Central Processing Unit) darauf benötigen.
D3DKMDT_STANDARDALLOCATION_SHADOWSURFACE
Wert: 2
Gibt an, dass die Oberfläche eine Schattenoberfläche ist.
D3DKMDT_STANDARDALLOCATION_STAGINGSURFACE
Wert: 3
Gibt an, dass die Oberfläche eine Stagingoberfläche ist.
D3DKMDT_STANDARDALLOCATION_GDISURFACE
Wert: 4
Gibt an, dass die Oberfläche für die GDI-Hardwarebeschleunigung und die Windows Manager-Umleitung (Desktop Windows Manager, DWM) verwendet wird.

Dieser konstante Wert ist ab Windows 7 verfügbar.
D3DKMDT_STANDARDALLOCATION_VGPU
Wert: 5
Gibt an, dass die Oberfläche eine Zuordnung für eine virtuelle Grafikverarbeitungseinheit (GPU) ist. Verfügbar ab WDDM 2.1.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows Vista
Kopfzeile d3dkmdt.h

Weitere Informationen

D3DKMDT_SHADOWSURFACEDATA

D3DKMDT_SHAREDPRIMARYSURFACEDATA

D3DKMDT_STAGINGSURFACEDATA

DXGKARG_CREATEALLOCATION

DxgkDdiCreateAllocation