Функция VideoPortFreePool (video.h)

Функция VideoPortFreePool освобождает блок памяти пула, ранее выделенный VideoPortAllocatePool.

Синтаксис

VIDEOPORT_API VOID VideoPortFreePool(
  [in] IN PVOID HwDeviceExtension,
  [in] IN PVOID Ptr
);

Параметры

[in] HwDeviceExtension

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

[in] Ptr

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

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

None

Remarks

VideoPortFreePool предназначен для замены VideoPortReleaseBuffer, который является устаревшим.

Вызывающие функции VideoPortFreePool должны выполняться в IRQL <= DISPATCH_LEVEL. Вызывающий объект в DISPATCH_LEVEL должен указывать VpNonPaged XxxPoolType при выделении памяти. В противном случае вызывающий объект должен выполняться на DISPATCH_LEVEL IRQL < .

Требования

Требование Значение
Минимальная версия клиента Доступно в Windows XP и более поздних версиях операционных систем Windows.
Целевая платформа Персональный компьютер
Верхняя часть video.h (включая Video.h)
Библиотека Videoprt.lib
DLL Videoprt.sys
IRQL См. раздел "Примечания".

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

VideoPortAllocateCommonBuffer

VideoPortAllocatePool