Fonction IoReleaseVpbSpinLock (ntifs.h)
La routine IoReleaseVpbSpinLock libère le verrou de rotation VPB (Volume Parameter Block).
Syntaxe
void IoReleaseVpbSpinLock(
[in] KIRQL Irql
);
Paramètres
[in] Irql
Valeur IRQL enregistrée retournée par IoAcquireVpbSpinLock lorsque le verrou de rotation VPB a été acquis.
Valeur de retour
Aucun
Remarques
Cette routine est la réciproque à IoAcquireVpbSpinLock. Chaque appel réussi à IoAcquireVpbSpinLock doit être mis en correspondance par un appel ultérieur à IoReleaseVpbSpinLock.
Avant d’utiliser IoAcquireVpbSpinLock et IoReleaseVpbSpinLock, les enregistreurs de pilotes sont fortement encouragés à étudier la façon dont ces routines sont utilisées dans l’exemple FASTFAT.
Le titulaire du verrou de rotation VPB s’exécute au DISPATCH_LEVEL IRQL après avoir appelé IoAcquireVpbSpinLock. IoReleaseVpbSpinLock restaure l’IRQL d’origine de l’appelant.