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


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

StorPortFreeRegistryBuffer освобождает буфер, выделенный для хранения данных реестра.

Синтаксис

STORPORT_API VOID StorPortFreeRegistryBuffer(
  [in] PVOID  HwDeviceExtension,
  [in] PUCHAR Buffer
);

Параметры

[in] HwDeviceExtension

Указатель на расширение аппаратного устройства. Это область хранения HBA, которую драйвер портов выделяет и инициализирует от имени мини-порта. Драйверы минипорта обычно хранят сведения, относящиеся к HBA, в этом расширении, например состояние HBA и сопоставленные диапазоны доступа для HBA. Эта область доступна драйверу мини-порта сразу после вызова драйвера мини-порта StorPortInitialize. Драйвер портов освобождает эту память при удалении устройства. Мини-порт должен работать в IRQL PASSIVE_LEVEL при вызове этой процедуры.

[in] Buffer

Указатель на буфер для освобождения.

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

Никакой

Замечания

Подпрограмма storPortFreeRegistryBuffer освобождает буфер, выделенный StorPortAllocateRegistryBuffer. Драйверы мини-порта могут одновременно открывать только один буфер реестра. После вызова подпрограммы StorPortFreeRegistryBuffer драйвер минипорта вызовы минипорта StorPortAllocateRegistryBuffer будет выполнена успешно.

Требования

Требование Ценность
целевая платформа Всеобщий
заголовка storport.h (include Storport.h)
библиотеки Storport.lib

См. также

StorPortAllocateRegistryBuffer