Compartilhar via


D3DKMDT_STANDARDALLOCATION_TYPE enumeração (d3dkmdt.h)

O tipo de enumeração D3DKMDT_STANDARDALLOCATION_TYPE contém valores que identificam tipos específicos de superfícies.

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_FENCESTORAGE = 6
} D3DKMDT_STANDARDALLOCATION_TYPE;

Constantes

 
D3DKMDT_STANDARDALLOCATION_SHAREDPRIMARYSURFACE
Valor: 1
Indica que a superfície é uma superfície primária compartilhada, que é aberta por vários aplicativos que exigem acesso direto à CPU (unidade de processamento central).
D3DKMDT_STANDARDALLOCATION_SHADOWSURFACE
Valor: 2
Indica que a superfície é uma superfície de sombra.
D3DKMDT_STANDARDALLOCATION_STAGINGSURFACE
Valor: 3
Indica que a superfície é uma superfície de preparo.
D3DKMDT_STANDARDALLOCATION_GDISURFACE
Valor: 4
Indica que a superfície é usada para aceleração de hardware GDI e redirecionamento do DWM (Gerenciador de Área de Trabalho).

Esse valor constante está disponível a partir do Windows 7.
D3DKMDT_STANDARDALLOCATION_VGPU
Valor: 5
Indica que a superfície é uma alocação para uma GPU (unidade de processamento de elementos gráficos virtuais). Disponível a partir do WDDM 2.1.
D3DKMDT_STANDARDALLOCATION_FENCESTORAGE
Valor: 6
Indica que a superfície é uma alocação para uma cerca.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows Vista
Cabeçalho d3dkmdt.h

Confira também

D3DKMDT_SHADOWSURFACEDATA

D3DKMDT_SHAREDPRIMARYSURFACEDATA

D3DKMDT_STAGINGSURFACEDATA

DXGKARG_CREATEALLOCATION

DxgkDdiCreateAllocation