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
Existem recursos na memória do sistema.
D3DDDIPOOL_VIDEOMEMORY
Existem recursos na memória de exibição.
D3DDDIPOOL_LOCALVIDMEM
Os recursos existem na memória de exibição verdadeira e local em vez de memória de exibição não local (por exemplo, memória AGP).
D3DDDIPOOL_NONLOCALVIDMEM
Existem recursos 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 do 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 a memória Direct3D 10Level 9 alocada.

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

Comentários

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 do 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 um recurso.

Requisitos

   
Cliente mínimo com suporte Disponível no Windows Vista e versões posteriores dos sistemas operacionais Windows.
Cabeçalho d3dukmdt.h (include D3dumddi.h, D3dkmddi.h)

Confira também

D3DDDIARG_CREATERESOURCE