énumération D3DDDI_POOL (d3dukmdt.h)

Le type d’énumération D3DDDI_POOL contient des valeurs qui identifient des types particuliers de pool de mémoire.

Syntax

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

Constantes

 
D3DDDIPOOL_SYSTEMMEM
Des ressources existent dans la mémoire système.
D3DDDIPOOL_VIDEOMEMORY
Des ressources existent dans la mémoire d’affichage.
D3DDDIPOOL_LOCALVIDMEM
Les ressources existent dans la mémoire d’affichage locale true plutôt que dans la mémoire d’affichage non locale (par exemple, mémoire AGP).
D3DDDIPOOL_NONLOCALVIDMEM
Les ressources existent dans la mémoire d’affichage non locale (par exemple, la mémoire AGP) plutôt que dans la mémoire d’affichage locale true.
D3DDDIPOOL_STAGINGMEM
Il existe des ressources dans la mémoire intermédiaire allouée par le pilote d’affichage en mode utilisateur. Cette valeur indique au pilote qu’il doit allouer sa propre mémoire intermédiaire plutôt que d’utiliser la mémoire Direct3D 10Level 9 allouée.

Doit être pris en charge par les pilotes WDDM 1.3 et ultérieur. Disponible à partir de Windows 8.1.

Remarques

Les types de mémoire de pool sont définis comme un type d’énumération plutôt que des indicateurs distincts, car les types s’excluent mutuellement.

Notez que les valeurs D3DDDIPOOL_LOCALVIDMEM et D3DDDIPOOL_NONLOCALVIDMEM sont fournies en tant qu’indicateurs pour le pilote d’affichage en mode utilisateur afin qu’il puisse améliorer les performances. Pour plus d’informations sur ces valeurs, consultez Spécification du type de mémoire pour une ressource.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Disponible dans Windows Vista et versions ultérieures des systèmes d’exploitation Windows.
En-tête d3dukmdt.h (include D3dumddi.h, D3dkmddi.h)

Voir aussi

D3DDDIARG_CREATERESOURCE