StorPortFreeMdl 函数 (storport.h)

StorPortFreeMdl 例程释放内存描述符列表 (MDL) 描述非分页池内存。

语法

ULONG StorPortFreeMdl(
  [in] PVOID HwDeviceExtension,
  [in] PVOID Mdl
);

参数

[in] HwDeviceExtension

指向主机总线适配器的硬件设备扩展的指针 (HBA) 。

[in] Mdl

指向要释放的 MDL 的指针。

返回值

StorPortFreeMdl 返回以下状态代码之一:

返回代码 说明
STOR_STATUS_NOT_IMPLEMENTED
此函数未在活动操作系统上实现。
STOR_STATUS_SUCCESS
指示已成功释放 MDL。
STOR_STATUS_INVALID_PARAMETER
指向 MDL 的指针为 NULL
STOR_STATUS_INVALID_IRQL
调用是在无效的 IRQL 上进行的。

注解

微型端口驱动程序调用 StorPortFreeMdl 例程,以释放在对 StorPortAllocateMdl 的上一次调用中分配的 MDL。

要求

要求
目标平台 通用
标头 storport.h (包括 Storport.h)
IRQL <=DISPATCH_LEVEL
DDI 符合性规则 StorPortIrql (storport)

另请参阅

StorPortAllocateMdl