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 la 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. Debe ser compatible con los controladores WDDM 1.3 y versiones posteriores. 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 de 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 el tipo de memoria para un recurso.
Requisito | Value |
---|---|
Cliente mínimo compatible | Disponible en Windows Vista y versiones posteriores de los sistemas operativos Windows. |
Encabezado | d3dukmdt.h (incluya D3dumddi.h, D3dkmddi.h) |