共用方式為


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)

另請參閱

D3DDDIARG_CREATERESOURCE