Compartir a través de


Función IoReleaseVpbSpinLock (ntifs.h)

La rutina IoReleaseVpbSpinLock libera el bloqueo de número bloque de parámetros de volumen (VPB).

Sintaxis

void IoReleaseVpbSpinLock(
  [in] KIRQL Irql
);

Parámetros

[in] Irql

Valor IRQL guardado devuelto por IoAcquireVpbSpinLock cuando se adquirió el bloqueo de número VPB.

Valor devuelto

None

Observaciones

Esta rutina es recíproca a IoAcquireVpbSpinLock. Cada llamada correcta a IoAcquireVpbSpinLock debe coincidir con una llamada posterior a IoReleaseVpbSpinLock.

Antes de usar IoAcquireVpbSpinLock e IoReleaseVpbSpinLock, se recomienda encarecidamente que los escritores de controladores estudien la forma en que se usan estas rutinas en el ejemplo FASTFAT.

El titular del bloqueo de número VPB se ejecuta en IRQL DISPATCH_LEVEL después de llamar a IoAcquireVpbSpinLock. IoReleaseVpbSpinLock restaura el IRQL original del autor de la llamada.

Requisitos

Requisito Value
Plataforma de destino Universal
Encabezado ntifs.h (incluya Ntifs.h)
Library NtosKrnl.lib
Archivo DLL NtosKrnl.exe
IRQL DISPATCH_LEVEL
Reglas de cumplimiento de DDI HwStorPortProhibitedDDIs(storport)

Consulte también

IoAcquireVpbSpinLock