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

Подпрограмма StorPortPause приостанавливает адаптер на указанный период времени.

Синтаксис

STORPORT_API BOOLEAN StorPortPause(
  [in] PVOID HwDeviceExtension,
       ULONG Timeout
);

Параметры

[in] HwDeviceExtension

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

Timeout

Указывает интервал времени приостановки адаптера в секундах.

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

StorPortPause возвращает значение TRUE , если драйверу минипорта удалось приостанавливать адаптер, если нет.

Комментарии

Все запросы к адаптеру сохраняются до истечения времени ожидания или возобновления работы устройства. Все запросы ко всем целевым объектам, подключенным к адаптеру, будут храниться до тех пор, пока адаптер не будет возобновлен или не истечет время ожидания.

Требования

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

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

StorPortResume