次の方法で共有


STOR_SPINLOCK列挙 (storport.h)

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サポートされるのは、DpcLockStartIoLock、および InterruptLockのみです。

必要条件

要件 価値
ヘッダー storport.h (Storport.h を含む)

関連項目

StorPortAcquireSpinLock

StorPortAcquireSpinLockEx