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 (包括 Video.h)
Library Videoprt.lib
DLL Videoprt.sys
IRQL 请参见“备注”部分。

另请参阅

VideoPortAllocateCommonBuffer

VideoPortAllocatePool