DXGI_DDI_ARG_SETRESOURCEPRIORITY 结构 (dxgiddi.h)
DXGI_DDI_ARG_SETRESOURCEPRIORITY结构描述用于设置资源优先级的参数。
typedef struct DXGI_DDI_ARG_SETRESOURCEPRIORITY {
[in] DXGI_DDI_HDEVICE hDevice;
[in] DXGI_DDI_HRESOURCE hResource;
[in] UINT Priority;
} DXGI_DDI_ARG_SETRESOURCEPRIORITY;
[in] hDevice
显示设备的句柄 (图形上下文) 驱动程序设置资源从内存中逐出优先级。 当运行时调用驱动程序的 CreateDevice (D3D10) 函数来创建显示设备时,Direct3D 运行时将此句柄传递给 D3D10DDIARG_CREATEDEVICE 结构的 hDrvDevice 成员中的 驱动程序。
[in] hResource
要为其设置优先级的资源的句柄。
[in] Priority
要为 hResource 成员指定的资源设置的优先级。 可以在范围从 0 到 0xFFFFFFFF 的任何位置设置资源的优先级级别。
资源设置的优先级决定了其从内存中逐出的顺序。 分配了低优先级的资源在具有高优先级的资源之前被逐出。 如果两个资源具有相同的优先级,则最近使用的资源将保留在内存中;另一个资源被逐出。
要求 | 值 |
---|---|
最低受支持的客户端 | 在 Windows Vista 和更高版本的 Windows 操作系统中可用。 |
标头 | dxgiddi.h (包括 D3d10umddi.h) |