D3DDDI_POOL列舉 (d3dukmdt.h)
D3DDDI_POOL列舉類型包含可識別特定記憶體集區類型的值。
Syntax
typedef enum _D3DDDI_POOL {
D3DDDIPOOL_SYSTEMMEM,
D3DDDIPOOL_VIDEOMEMORY,
D3DDDIPOOL_LOCALVIDMEM,
D3DDDIPOOL_NONLOCALVIDMEM,
D3DDDIPOOL_STAGINGMEM
} D3DDDI_POOL;
常數
D3DDDIPOOL_SYSTEMMEM 資源存在於系統記憶體中。 |
D3DDDIPOOL_VIDEOMEMORY 資源存在於顯示記憶體中。 |
D3DDDIPOOL_LOCALVIDMEM 資源存在於 true 中,本機顯示記憶體,而不是非本機顯示記憶體 (例如 AGP 記憶體) 。 |
D3DDDIPOOL_NONLOCALVIDMEM 資源存在於非本機顯示記憶體 (例如 AGP 記憶體) 而非 true 本機顯示記憶體。 |
D3DDDIPOOL_STAGINGMEM 資源存在於使用者模式顯示驅動程式已配置的預備記憶體中。 這個值表示驅動程式應該配置自己的暫存記憶體,而不是使用配置的 Direct3D 10Level 9 記憶體。 WDDM 1.3 和更新版本的驅動程序必須支援。 從 Windows 8.1 開始提供。 |
備註
集區內存類型定義為列舉型別,而不是個別旗標,因為類型全都是互斥的。
請注意,D3DDDIPOOL_LOCALVIDMEM和D3DDDIPOOL_NONLOCALVIDMEM值會以提示的形式提供給使用者模式顯示驅動程式,以便改善效能。 如需這些值的詳細資訊,請參閱 指定資源的記憶體類型。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | 可在 Windows Vista 和更新版本的 Windows 作業系統中使用。 |
標頭 | d3dukmdt.h (包括 D3dumddi.h、D3dkmddi.h) |