共用方式為


STOR_SPINLOCK列舉 (storport.h)

STOR_SPINLOCK列舉是用來指定微調鎖定的類型。

Syntax

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 僅支援: DpcLockStartIoLockInterruptLock

規格需求

需求
標頭 storport.h (包含 Storport.h)

另請參閱

StorPortAcquireSpinLock

StorPortAcquireSpinLockEx