Partilhar via


D3DDDI_POOL enumeração (d3dukmdt.h)

O tipo de enumeração D3DDDI_POOL contém valores que identificam tipos específicos de pool de memória.

Sintaxe

typedef enum _D3DDDI_POOL {
  D3DDDIPOOL_SYSTEMMEM,
  D3DDDIPOOL_VIDEOMEMORY,
  D3DDDIPOOL_LOCALVIDMEM,
  D3DDDIPOOL_NONLOCALVIDMEM,
  D3DDDIPOOL_STAGINGMEM
} D3DDDI_POOL;

Constantes

 
D3DDDIPOOL_SYSTEMMEM
Os recursos existem na memória do sistema.
D3DDDIPOOL_VIDEOMEMORY
Os recursos existem na memória de exibição.
D3DDDIPOOL_LOCALVIDMEM
Os recursos existem na memória de exibição local verdadeira em vez de memória de exibição não local (por exemplo, memória AGP).
D3DDDIPOOL_NONLOCALVIDMEM
Os recursos existem na memória de exibição não local (por exemplo, memória AGP) em vez de memória de exibição local verdadeira.
D3DDDIPOOL_STAGINGMEM
Existem recursos na memória de preparo que o driver de exibição no modo de usuário alocou. Esse valor indica ao driver que ele deve alocar sua própria memória de preparo em vez de usar memória Direct3D 10Level 9 alocada.

Deve ter suporte para drivers WDDM 1.3 e posteriores. Disponível a partir do Windows 8.1.

Observações

Os tipos de memória do pool são definidos como um tipo de enumeração em vez de sinalizadores separados porque todos os tipos são mutuamente exclusivos.

Observe que os valores D3DDDIPOOL_LOCALVIDMEM e D3DDDIPOOL_NONLOCALVIDMEM são fornecidos como dicas para o driver de exibição no modo de usuário para que ele possa melhorar o desempenho. Para obter mais informações sobre esses valores, consulte Especificando o tipo de memória para umde recurso.

Requisitos

Requisito Valor
de cliente com suporte mínimo Disponível no Windows Vista e versões posteriores dos sistemas operacionais Windows.
cabeçalho d3dukmdt.h (inclua D3dumddi.h, D3dkmddi.h)

Consulte também

D3DDDIARG_CREATERESOURCE