Compartilhar 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.

Syntax

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 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 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 alocada do Direct3D 10Level 9.

Deve ser compatível com drivers WDDM 1.3 e posteriores. Disponível a partir do 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 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 um recurso.

Requisitos

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

Confira também

D3DDDIARG_CREATERESOURCE