enumeración D3DDDI_POOL (d3dukmdt.h)

El tipo de enumeración D3DDDI_POOL contiene valores que identifican determinados tipos de grupo de memoria.

Syntax

typedef enum _D3DDDI_POOL {
  D3DDDIPOOL_SYSTEMMEM,
  D3DDDIPOOL_VIDEOMEMORY,
  D3DDDIPOOL_LOCALVIDMEM,
  D3DDDIPOOL_NONLOCALVIDMEM,
  D3DDDIPOOL_STAGINGMEM
} D3DDDI_POOL;

Constantes

 
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.

Comentarios

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.

Requisitos

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)

Consulte también

D3DDDIARG_CREATERESOURCE