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, optional]

资源视图中要丢弃的矩形的 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