共用方式為


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)

另請參閱

D3DDDIARG_CREATERESOURCE