Функция IoReleaseVpbSpinLock (ntifs.h)

Программа IoReleaseVpbSpinLock освобождает блокировку спина блока параметров тома (VPB).

Синтаксис

VOID IoReleaseVpbSpinLock(
  [in] KIRQL Irql
);

Параметры

[in] Irql

Сохраненное значение IRQL, возвращаемое IoAcquireVpbSpinLock при получении блокировки спина VPB.

Возвращаемое значение

Никакой

Замечания

Эта подпрограмма является взаимной IoAcquireVpbSpinLock. Каждый успешный вызов IoAcquireVpbSpinLock должен соответствовать последующему вызову IoReleaseVpbSpinLock.

Прежде чем использовать IoAcquireVpbSpinLock и IoReleaseVpbSpinLock, средства записи драйверов настоятельно рекомендуется изучить способ использования этих процедур в примере FASTFAT.

Владелец блокировки спина VPB выполняется в IRQL DISPATCH_LEVEL после вызова IoAcquireVpbSpinLock. IoReleaseVpbSpinLock восстанавливает исходный IRQL вызывающего объекта.

Требования

Требование Ценность
целевая платформа Всеобщий
заголовка ntifs.h (include Ntifs.h)
библиотеки NtosKrnl.lib
DLL NtosKrnl.exe
IRQL DISPATCH_LEVEL
правил соответствия DDI HwStorPortProhibitedDIs(storport)

См. также

IoAcquireVpbSpinLock