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 | 请参见“备注”部分。 |