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