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) |