D3DHAL_DP2SETPRIORITY结构 (d3dhal.h)

D3DHAL_DP2SETPRIORITY结构用于通知驱动程序由句柄 dwDDDestSurface指定的纹理的优先级。

语法

typedef struct _D3DHAL_DP2SETPRIORITY {
  DWORD dwDDSurface;
  DWORD dwPriority;
} D3DHAL_DP2SETPRIORITY;

成员

dwDDSurface

指定纹理的句柄。

dwPriority

指定 dwDDDestSurface 纹理的优先级。 纹理的优先级值可以在范围从 0 到 0xFFFFFFFF 的任何位置设置。

言论

驱动程序在纹理创建时收到句柄的通知。 驱动程序只能接收驱动程序管理的纹理的优先级通知。

优先级确定何时从内存中逐出托管纹理。 在具有高优先级的纹理之前,将逐出分配低优先级的纹理。 如果两个纹理具有相同的优先级,则最近使用的纹理将保留在内存中;将逐出另一个纹理。

要求

要求 价值
标头 d3dhal.h (包括 D3dhal.h)