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 (include D3d10umddi.h)

另请参阅

SetResourcePriorityDXGI