Функция VideoPortFreePool (video.h)
Функция VideoPortFreePool освобождает блок памяти пула, ранее выделенный VideoPortAllocatePool.
Синтаксис
VIDEOPORT_API VOID VideoPortFreePool(
[in] IN PVOID HwDeviceExtension,
[in] IN PVOID Ptr
);
Параметры
[in] HwDeviceExtension
Указатель на расширение устройства минипорта драйвера.
[in] Ptr
Указатель на первый байт памяти для освобождения.
Возвращаемое значение
Никакой
Замечания
VideoPortFreePool предназначено для замены VideoPortReleaseBuffer, которая устарела.
Вызывающие VideoPortFreePool должны работать в IRQL <= DISPATCH_LEVEL. Вызывающий объект DISPATCH_LEVEL должен указывать VpNonPaged XxxPoolType при выделении памяти. В противном случае вызывающий объект должен работать в IRQL < DISPATCH_LEVEL.
Требования
Требование | Ценность |
---|---|
минимальные поддерживаемые клиентские | Доступно в Windows XP и более поздних версиях операционных систем Windows. |
целевая платформа | Настольный |
заголовка | video.h (include Video.h) |
библиотеки | Videoprt.lib |
DLL | Videoprt.sys |
IRQL | См. раздел "Примечания". |