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


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

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

Синтаксис

PAGP_FREE_PHYSICAL PagpFreePhysical;

void PagpFreePhysical(
  [in] IN PVOID HwDeviceExtension,
  [in] IN PVOID PhysicalReserveContext,
  [in] IN ULONG Pages,
  [in] IN ULONG Offset
)
{...}

Параметры

[in] HwDeviceExtension

Указатель на расширение устройства драйвера мини-порта.

[in] PhysicalReserveContext

Определяет зарезервированный диапазон физических адресов. Этот дескриптор контекста был получен из AgpReservePhysical.

[in] Pages

Указывает количество страниц системной памяти, которое драйвер видеопорта должен отобразить.

[in] Offset

Задает смещение страницы в диапазоне зарезервированных физических адресов, определяемом PhysicalReserveContext , который указывает фактический базовый адрес, по которому требуется отменить сопоставление системной памяти.

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

None

Remarks

Когда драйвер мини-порта вызывает AgpFreePhysical, страницы страниц физической памяти разблокируются и не сопоставляются с диапазоном физических адресов, декодирования С помощью AGP. Этот диапазон начинает страницы Смещения в диапазоне, определяемом PhysicalReserveContext. Драйвер мини-порта должен указать, что точное смещение и количество страниц будут освобождены, как было зафиксировано в предыдущем вызове AgpCommitPhysical.

Требования

Требование Значение
Минимальная версия клиента Доступно в Windows 2000 и более поздних версиях операционных систем Windows.
Целевая платформа Персональный компьютер
Верхняя часть videoagp.h (включая Video.h)
IRQL PASSIVE_LEVEL

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

AgpCommitPhysical

AgpReleasePhysical