PAGP_FREE_PHYSICAL回调函数 (videoagp.h)
AgpFreePhysical 函数释放先前调用 AgpCommitPhysical 所提交的系统内存。
语法
PAGP_FREE_PHYSICAL PagpFreePhysical;
void PagpFreePhysical(
[in] IN PVOID HwDeviceExtension,
[in] IN PVOID PhysicalReserveContext,
[in] IN ULONG Pages,
[in] IN ULONG Offset
)
{...}
参数
[in] HwDeviceExtension
指向微型端口驱动程序的设备扩展的指针。
[in] PhysicalReserveContext
标识保留的物理地址范围。 此上下文句柄是从 AgpReservePhysical 获取的。
[in] Pages
指定视频端口驱动程序应取消映射的系统内存页数。
[in] Offset
指定 由 PhysicalReserveContext 标识的保留物理地址范围的页偏移量,该范围指示要取消映射系统内存的实际基址。
返回值
无
备注
当微型端口驱动程序调用 AgpFreePhysical 时,物理内存的 Pages 页将从 AGP 可解码的物理地址范围解锁和取消映射。 此范围开始 偏移 页到 由 PhysicalReserveContext 标识的范围。 微型端口驱动程序必须指定在之前调用 AgpCommitPhysical 时所提交的确切偏移量和页数。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | 在 Windows 2000 及更高版本的 Windows 操作系统中可用。 |
目标平台 | 桌面 |
标头 | videoagp.h (包括 Video.h) |
IRQL | PASSIVE_LEVEL |