Функция StorPortInitializeSpinlock (storport.h)
Подпрограмма StorPortInitializeSpinLock инициализирует переменную типа STOR_KSPIN_LOCK.
Синтаксис
ULONG StorPortInitializeSpinlock(
[in] PVOID HwDeviceExtension,
[out] PSTOR_KSPIN_LOCK Lock
);
Параметры
[in] HwDeviceExtension
Указатель на расширение аппаратного устройства для адаптера шины узла (HBA).
[out] Lock
Указатель на блокировку спина типа STOR_KSPIN_LOCK, для которой вызывающий объект должен предоставить хранилище
Возвращаемое значение
StorPortInitializeSpinlock возвращает код состояния, например один из следующих:
Код возврата | Описание |
---|---|
STOR_STATUS_NOT_IMPLEMENTED | Эта функция не реализована в активной операционной системе. |
STOR_STATUS_SUCCESS | Элементы списка были успешно удалены или список уже пуст. |
Комментарии
Эта подпрограмма должна вызываться перед первоначальным вызовом StorPortAcquireSpinLock к любой другой подпрограмме поддержки, требующей спин-блокировки в качестве аргумента.
Дополнительные сведения о спин-блокировках см. в разделе Спин-блокировки.
Требования
Требование | Значение |
---|---|
Целевая платформа | Универсальное |
Верхняя часть | storport.h (включая Storport.h) |