PDD_GETAVAILDRIVERMEMORY回调函数 (ddrawint.h)

DdGetAvailDriverMemory 回调函数查询驱动程序管理的内存堆中的可用内存量。

语法

PDD_GETAVAILDRIVERMEMORY PddGetavaildrivermemory;

DWORD PddGetavaildrivermemory(
  PDD_GETAVAILDRIVERMEMORYDATA unnamedParam1
)
{...}

参数

unnamedParam1

指向包含执行查询所需信息的 DD_GETAVAILDRIVERMEMORYDATA 结构。

返回值

DdGetAvailDriverMemory 返回以下回调代码之一:

注解

如果内存将由 DirectDraw 管理,则不需要实现此函数。

DdGetAvailDriverMemory 确定指定图面类型的驱动程序专用堆中有多少可用内存。 驱动程序应针对它在内部维护的堆检查以下结构的 DDSCaps 成员中指定的图面功能,以确定要查询的堆大小。 例如,如果设置了DDSCAPS_NONLOCALVIDMEM,驱动程序应仅返回 AGP 堆的贡献。

驱动程序通过在 DdGetDriverInfo 中实现对 GUID_MiscellaneousCallbacks的响应来指示其对 DdGetAvailDriverMemory 的支持

要求

要求
目标平台 桌面
标头 ddrawint.h (包括 Winddi.h)

另请参阅

DD_GETAVAILDRIVERMEMORYDATA

DdGetDriverInfo