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) |