Поделиться через


Функция 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 , чтобы освободить MDL, выделенный в предыдущем вызове StorPortAllocateMdl.

Требования

Требование Значение
Целевая платформа Универсальное
Верхняя часть storport.h (включая Storport.h)
IRQL <=DISPATCH_LEVEL
Правила соответствия DDI StorPortIrql(storport)

См. также раздел

StorPortAllocateMdl