Поделиться через


функция обратного вызова PDD_GETAVAILDRIVERMEMORY (ddrawint.h)

Функция обратного вызова DdGetAvailDriverMemory запрашивает объем свободной памяти в куче памяти, управляемой драйвером.

Синтаксис

PDD_GETAVAILDRIVERMEMORY PddGetavaildrivermemory;

DWORD PddGetavaildrivermemory(
  PDD_GETAVAILDRIVERMEMORYDATA unnamedParam1
)
{...}

Параметры

unnamedParam1

Указывает на структуру DD_GETAVAILDRIVERMEMORYDATA , содержащую сведения, необходимые для выполнения запроса.

Возвращаемое значение

DdGetAvailDriverMemory возвращает один из следующих кодов обратного вызова:

Комментарии

Эту функцию не нужно реализовывать, если памятью будет управлять DirectDraw.

DdGetAvailDriverMemory определяет объем свободной памяти в частных кучах драйвера для указанного типа поверхности. Драйвер должен проверка возможности поверхности, указанные в элементе DDSCaps следующей структуры, к кучам, которые он обслуживает внутри, чтобы определить размер кучи для запроса. Например, если задано DDSCAPS_NONLOCALVIDMEM, драйвер должен возвращать только вклады из кучи AGP.

Драйвер указывает на поддержку DdGetAvailDriverMemory путем реализации ответа на GUID_MiscellaneousCallbacks в DdGetDriverInfo.

Требования

Требование Значение
Целевая платформа Персональный компьютер
Верхняя часть ddrawint.h (включая Winddi.h)

См. также раздел

DD_GETAVAILDRIVERMEMORYDATA

DdGetDriverInfo