функция обратного вызова 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) |