Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Перечисление STOR_SPINLOCK используется для указания типа спинлока.
Синтаксис
typedef enum _STOR_SPINLOCK {
InvalidLock,
DpcLock,
StartIoLock,
InterruptLock,
ThreadedDpcLock,
DpcLevelLock
} STOR_SPINLOCK;
Константы
InvalidLockУказывает недопустимый спинлок. Это значение никогда не следует использовать. |
DpcLockУказывает на спин-блокировку DPC. |
StartIoLockУказывает спинлок StartIo. |
InterruptLockУказывает блокировку прерывания. |
ThreadedDpcLockУказывает потоковую блокировку DPC. |
DpcLevelLockУказывает спинблокировку, которая будет использоваться, если уровень IRQL уже находится на уровне DPC. |
Замечания
StorPortAcquireSpinLockEx поддерживает все типы спинблокировок. StorPortAcquireSpinLock поддерживает только следующие функции: DpcLock, StartIoLockи Прерывание блокировки.
Требования
| Требование | Ценность |
|---|---|
| заголовка | storport.h (include Storport.h) |