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) |