D3DDDI_POOL列舉 (d3dukmdt.h)
D3DDDI_POOL列舉型別包含識別特定記憶體集區類型的值。
語法
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) |