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) |