Fungsi IoReleaseVpbSpinLock (ntifs.h)
Rutinitas IoReleaseVpbSpinLock merilis kunci putar Blok Parameter Volume (VPB).
Sintaks
void IoReleaseVpbSpinLock(
[in] KIRQL Irql
);
Parameter
[in] Irql
Nilai IRQL tersimpan yang dikembalikan oleh IoAcquireVpbSpinLock ketika kunci putar VPB diperoleh.
Nilai kembali
Tidak ada
Keterangan
Rutinitas ini adalah timbal balik dari IoAcquireVpbSpinLock. Setiap panggilan yang berhasil ke IoAcquireVpbSpinLock harus dicocokkan dengan panggilan berikutnya ke IoReleaseVpbSpinLock.
Sebelum menggunakan IoAcquireVpbSpinLock dan IoReleaseVpbSpinLock, penulis driver sangat didorong untuk mempelajari cara rutinitas ini digunakan dalam sampel FASTFAT.
Pemegang kunci spin VPB dijalankan di IRQL DISPATCH_LEVEL setelah memanggil IoAcquireVpbSpinLock. IoReleaseVpbSpinLock memulihkan IRQL asli pemanggil.
Persyaratan
Persyaratan | Nilai |
---|---|
Target Platform | Universal |
Header | ntifs.h (termasuk Ntifs.h) |
Pustaka | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | DISPATCH_LEVEL |
Aturan kepatuhan DDI | HwStorPortProhibitedDDIs(storport) |