PFND3D11_1DDI_DISCARD回调函数 (d3d10umddi.h)

放弃(逐出)视频显示内存中的分配。 由 Windows 显示驱动程序模型 (WDDM) 1.2 和更高版本的用户模式显示驱动程序实现。

语法

PFND3D11_1DDI_DISCARD Pfnd3d111DdiDiscard;

void Pfnd3d111DdiDiscard(
  D3D10DDI_HDEVICE unnamedParam1,
  D3D11DDI_HANDLETYPE HandleType,
  VOID *hResourceOrView,
  const D3D10_DDI_RECT *unnamedParam4,
  UINT NumRects
)
{...}

参数

unnamedParam1

hDevice [in]

显示设备的句柄(图形上下文)。

HandleType

一个类型为 D3D11DDI_HANDLETYPE的值,用于标识上下文句柄类型。

hResourceOrView

指向资源句柄或要丢弃的视图的指针。

unnamedParam4

pRects [in, 可选]

RECT 的可选数组 要放弃的资源视图中矩形的结构。 如果 NULL,则 Discard(D3D11_1) 函数将丢弃整个图面。

NumRects

pRects 参数指定的数组中的矩形数。

返回值

没有

言论

D3D10_DDI_RECT结构定义为 RECT 结构。

typedef RECT D3D10_DDI_RECT;

要求

要求 价值
最低支持的客户端 Windows 8
支持的最低服务器 Windows Server 2012
目标平台 桌面
标头 d3d10umddi.h (包括 D3d10umddi.h)

另请参阅

D3D11DDI_HANDLETYPE

D3D11_1DDI_DEVICEFUNCS