énumération D3DKMDT_STANDARDALLOCATION_TYPE (d3dkmdt.h)

Le type d’énumération D3DKMDT_STANDARDALLOCATION_TYPE contient des valeurs qui identifient des types particuliers de surfaces.

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;

Constantes

 
D3DKMDT_STANDARDALLOCATION_SHAREDPRIMARYSURFACE
Valeur : 1
Indique que la surface est une surface primaire partagée, ouverte par plusieurs applications qui nécessitent toutes un accès direct à l’unité centrale de traitement (UC).
D3DKMDT_STANDARDALLOCATION_SHADOWSURFACE
Valeur : 2
Indique que la surface est une surface d’ombre.
D3DKMDT_STANDARDALLOCATION_STAGINGSURFACE
Valeur : 3
Indique que la surface est une surface intermédiaire.
D3DKMDT_STANDARDALLOCATION_GDISURFACE
Valeur : 4
Indique que la surface est utilisée pour l’accélération matérielle GDI et la redirection de Bureau Windows Manager (DWM).

Cette valeur constante est disponible à partir de Windows 7.
D3DKMDT_STANDARDALLOCATION_VGPU
Valeur : 5
Indique que la surface est une allocation pour une unité de traitement de graphiques virtuels (GPU). Disponible à partir de WDDM 2.1.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows Vista
En-tête d3dkmdt.h

Voir aussi

D3DKMDT_SHADOWSURFACEDATA

D3DKMDT_SHAREDPRIMARYSURFACEDATA

D3DKMDT_STAGINGSURFACEDATA

DXGKARG_CREATEALLOCATION

DxgkDdiCreateAllocation