共用方式為


IoReleaseVpbSpinLock 函式 (ntifs.h)

IoReleaseVpbSpinLock 例程會釋放磁碟區參數區塊 (VPB) 微調鎖定。

語法

void IoReleaseVpbSpinLock(
  [in] KIRQL Irql
);

參數

[in] Irql

IoAcquireVpbSpinLock 取得 VPB 微調鎖定時所傳回的 IRQL 值。

傳回值

沒有

言論

此例程是 IoAcquireVpbSpinLock的對等。 每次成功呼叫 IoAcquireVpbSpinLock,都必須與後續呼叫 IoReleaseVpbSpinLock相符。

IoAcquireVpbSpinLockIoReleaseVpbSpinLock之前,強烈建議驅動程式寫入器研究這些例程在 FASTFAT 範例中使用的方式。

呼叫 ioAcquireVpbSpinLock之後,VPB 微調鎖定的持有者會在 IRQL DISPATCH_LEVEL 執行。 IoReleaseVpbSpinLock 還原呼叫端的原始 IRQL。

要求

要求 價值
目標平臺 普遍
標頭 ntifs.h (include Ntifs.h)
連結庫 NtosKrnl.lib
DLL NtosKrnl.exe
IRQL DISPATCH_LEVEL
DDI 合規性規則 HwStorPortProhibitedDIs(storport)

另請參閱

IoAcquireVpbSpinLock