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