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

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

AgpAllocatePool

AgpSetCommand

DXGK_AGP_INTERFACE

DxgkCbQueryServices