Функция StorPortFreeHostMemoryBuffer (storport.h)

Подпрограмма StorPortFreeHostMemoryBuffer освобождает физически непрерывную память, выделенную для использования для буфера памяти узла (HMB)

Синтаксис

ULONG StorPortFreeHostMemoryBuffer(
  [in] PVOID         HwDeviceExtension,
       PACCESS_RANGE PhysicalAddressRanges,
  [in] ULONG         PhysicalAddressRangeCount
);

Параметры

[in] HwDeviceExtension

Указатель на расширение аппаратного устройства для адаптера шины узла (HBA).

PhysicalAddressRanges

Массив диапазонов физических адресов, составляющих буфер памяти узла, ранее выделенный StorPortAllocateHostMemoryBuffer.

[in] PhysicalAddressRangeCount

Количество записей в PhysicalAddressRanges.

Возвращаемое значение

StorPortFreeHostMemoryBuffer возвращает один из следующих кодов состояния:

Код возврата Описание
STOR_STATUS_SUCCESS
Буфер памяти узла успешно освобожден.
STOR_STATUS_UNSUCCESSFUL
Буфер памяти узла был недопустимым (вероятно, уже освобожден).

Требования

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

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

StorPortAllocateHostMemoryBuffer