Функция StorPortReleaseMSISpinLock (storport.h)
Подпрограмма StorPortReleaseMSISpinLock освобождает для указанного сообщения ранее полученную блокировку прерывания (MSI).
Синтаксис
ULONG StorPortReleaseMSISpinLock(
[in] PVOID HwDeviceExtension,
ULONG MessageId,
[in] ULONG OldIrql
);
Параметры
[in] HwDeviceExtension
Указатель на расширение аппаратного устройства для адаптера шины узла (HBA).
MessageId
Идентификатор сообщения.
[in] OldIrql
Значение IRQL, возвращаемое подпрограммой StorPortAcquireMSISpinLock , когда драйвер мини-порта получил спин-блокировку.
Возвращаемое значение
StorPortReleaseMSISpinLock возвращает один из следующих кодов состояния:
Код возврата | Описание |
---|---|
STOR_STATUS_NOT_IMPLEMENTED | Эта функция не реализована в активной операционной системе. |
STOR_STATUS_SUCCESS | Указывает, что блокировка спина была успешно освобождена. |
STOR_STATUS_INVALID_PARAMETER | HwDeviceExtension имеет значение NULL. |
Комментарии
Драйверы мини-портов не требуются для получения блокировок спина MSI для сообщений, если элемент InterruptSynchronizePerMessage структуры PORT_CONFIGURATION_INFORMATION не указывает режим синхронизации InterruptSynchronizationMode.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Эта подпрограмма доступна начиная с Windows Vista. |
Целевая платформа | Универсальное |
Верхняя часть | storport.h (включая Storport.h) |
IRQL | Любой уровень |