Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Программа 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 указывает режим синхронизации ПрерываниеSynchronizationMode.
Требования
| Требование | Ценность |
|---|---|
| минимальные поддерживаемые клиентские | Эта подпрограмма доступна начиная с Windows Vista. |
| целевая платформа | Всеобщий |
| заголовка | storport.h (include Storport.h) |
| IRQL | Любой уровень |