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


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

Освобождает объект контекста таймера Storport, ранее созданный подпрограммой StorPortInitializeTime r.

Синтаксис

ULONG StorPortFreeTimer(
  [in] PVOID HwDeviceExtension,
  [in] PVOID TimerHandle
);

Параметры

[in] HwDeviceExtension

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

[in] TimerHandle

Указатель на непрозрачный буфер для контекста таймера, возвращаемого StorPortInitializeTimer.

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

Подпрограмма storPortFreeTimer возвращает один из следующих кодов состояния:

Возвращаемый код Описание
STOR_STATUS_INVALID_IRQL
Текущая > DISPATCH_LEVEL IRQL.
STOR_STATUS_INVALID_PARAMETER
HwDeviceExtension или TimerHandle имеет значение NULL.
STOR_STATUS_INSUFFICIENT_RESOURCES
Недостаточно ресурсов доступны для освобождения таймера.
STOR_STATUS_SUCCESS
Таймер был успешно освобожден.
STOR_STATUS_UNSUCCESSFUL
Таймер уже свободен.

Замечания

Минипорты должны вызывать StorPortFreeTimer всякий раз, когда рабочий элемент больше не нужен или когда мини-порт получает уведомление PnP SRB об удалении адаптера.

Требования

Требование Ценность
минимальные поддерживаемые клиентские Доступно в Windows 8 и более поздних версиях Windows.
целевая платформа Всеобщий
заголовка storport.h (include Storport.h)
IRQL <= DISPATCH_LEVEL

См. также

HwStorAdapterControl

StorPortInitializeTimer

StorPortRequestTimer