Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Функция 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, указывающий фактический базовый адрес, по которому следует распакуировать системную память.
Возвращаемое значение
Никакой
Замечания
Когда драйвер минипорта вызывает AgpFreePhysical, Pages страниц физической памяти разблокируются и распаковываются из диапазона физических адресов, декодируемых AGP. Этот диапазон начинается страниц смещения в диапазон, определенный PhysicalReserveContext. Драйвер минипорта должен указать точное смещение и количество страниц, как было зафиксировано в предыдущем вызове AgpCommitPhysical.
Требования
| Требование | Ценность |
|---|---|
| минимальные поддерживаемые клиентские | Доступно в Windows 2000 и более поздних версиях операционных систем Windows. |
| целевая платформа | Настольный |
| заголовка | videoagp.h (include Video.h) |
| IRQL | PASSIVE_LEVEL |