функция обратного вызова DXGKCB_AGP_FREE_POOL (dispmprt.h)
Функция обратного вызова DXGKCB_AGP_FREE_POOL освобождает память AGP, которая была ранее выделена AgpAllocatePool.
Синтаксис
DXGKCB_AGP_FREE_POOL DxgkcbAgpFreePool;
NTSTATUS DxgkcbAgpFreePool(
[in] IN HANDLE Context,
[in] IN PVOID VirtualAddress
)
{...}
Параметры
[in] Context
Дескриптор для блока контекста, связанного с интерфейсом AGP. Драйвер мини-порта дисплея ранее получал этот дескриптор в элементе Context структуры DXGK_AGP_INTERFACE, которая была заполнена DxgkCbQueryServices.
[in] VirtualAddress
Базовый виртуальный адрес выделения AGP, который должен быть освобожден. Это виртуальный адрес, который ранее был возвращен в выходном параметре VirtualAddress функции AgpAllocatePool .
Возвращаемое значение
AgpFreePool возвращает STATUS_SUCCESS в случае успешного выполнения. В противном случае возвращается один из кодов ошибок, определенных в ntstatus.h.
Remarks
Нет.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows Vista |
Целевая платформа | Персональный компьютер |
Верхняя часть | dispmprt.h (включая Dispmprt.h) |
IRQL | PASSIVE_LEVEL |