Condividi tramite


enumerazione D3DDDI_POOL (d3dukmdt.h)

Il tipo di enumerazione D3DDDI_POOL contiene valori che identificano determinati tipi di pool di memoria.

Sintassi

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

Costanti

 
D3DDDIPOOL_SYSTEMMEM
Le risorse sono presenti nella memoria di sistema.
D3DDDIPOOL_VIDEOMEMORY
Le risorse sono presenti nella memoria di visualizzazione.
D3DDDIPOOL_LOCALVIDMEM
Le risorse esistono in true, la memoria di visualizzazione locale anziché la memoria di visualizzazione non locale,ad esempio memoria AGP.
D3DDDIPOOL_NONLOCALVIDMEM
Le risorse sono presenti nella memoria di visualizzazione non locale (ad esempio, memoria AGP) anziché true, memoria di visualizzazione locale.
D3DDDIPOOL_STAGINGMEM
Le risorse sono presenti nella memoria di staging allocata dal driver di visualizzazione in modalità utente. Questo valore indica al driver che deve allocare la propria memoria di staging anziché usare la memoria Direct3D 10Level 9 allocata.

Deve essere supportato dai driver WDDM 1.3 e versioni successive. Disponibile a partire da Windows 8.1.

Osservazioni

I tipi di memoria del pool sono definiti come tipo di enumerazione anziché flag separati perché i tipi si escludono a vicenda.

Si noti che i valori D3DDDIPOOL_LOCALVIDMEM e D3DDDIPOOL_NONLOCALVIDMEM vengono forniti come suggerimenti per il driver di visualizzazione in modalità utente in modo da migliorare le prestazioni. Per altre informazioni su questi valori, vedere Specifica del tipo di memoria per una risorsa.

Fabbisogno

Requisito Valore
client minimo supportato Disponibile in Windows Vista e versioni successive dei sistemi operativi Windows.
intestazione d3dukmdt.h (include D3dumddi.h, D3dkmddi.h)

Vedere anche

D3DDDIARG_CREATERESOURCE