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)

另请参阅

SetResourcePriorityDXGI