enumeración D3DDDI_POOL (d3dukmdt.h)
El tipo de enumeración D3DDDI_POOL contiene valores que identifican determinados tipos de grupo de memoria.
typedef enum _D3DDDI_POOL {
D3DDDIPOOL_SYSTEMMEM,
D3DDDIPOOL_VIDEOMEMORY,
D3DDDIPOOL_LOCALVIDMEM,
D3DDDIPOOL_NONLOCALVIDMEM,
D3DDDIPOOL_STAGINGMEM
} D3DDDI_POOL;
D3DDDIPOOL_SYSTEMMEM Los recursos existen en la memoria del sistema. |
D3DDDIPOOL_VIDEOMEMORY Los recursos existen en la memoria para mostrar. |
D3DDDIPOOL_LOCALVIDMEM Los recursos existen en true, memoria de visualización local en lugar de memoria de visualización no local (por ejemplo, memoria AGP). |
D3DDDIPOOL_NONLOCALVIDMEM Los recursos existen en memoria de visualización no local (por ejemplo, memoria AGP) en lugar de en la memoria de visualización local true. |
D3DDDIPOOL_STAGINGMEM Los recursos existen en la memoria de almacenamiento provisional que el controlador de pantalla en modo de usuario ha asignado. Este valor indica al controlador que debe asignar su propia memoria de almacenamiento provisional en lugar de usar la memoria asignada de Direct3D 10Level 9. WDDM 1.3 y los controladores posteriores deben ser compatibles. Disponible a partir de Windows 8.1. |
Los tipos de memoria de grupo se definen como un tipo de enumeración en lugar de marcas independientes porque todos los tipos son mutuamente excluyentes.
Tenga en cuenta que los valores D3DDDIPOOL_LOCALVIDMEM y D3DDDIPOOL_NONLOCALVIDMEM se proporcionan como sugerencias al controlador de pantalla en modo de usuario para que pueda mejorar el rendimiento. Para obtener más información sobre estos valores, vea Especificar tipo de memoria para un recurso.
Requisito | Valor |
---|---|
cliente mínimo admitido | Disponible en Windows Vista y versiones posteriores de los sistemas operativos Windows. |
encabezado de | d3dukmdt.h (incluya D3dumddi.h, D3dkmddi.h) |