Funzione IoReleaseVpbSpinLock (ntifs.h)
La routine IoReleaseVpbSpinLock rilascia il blocco spin block del parametro del volume (VPB).
Sintassi
void IoReleaseVpbSpinLock(
[in] KIRQL Irql
);
Parametri
[in] Irql
Valore IRQL salvato restituito da IoAcquireVpbSpinLock quando è stato acquisito il blocco di rotazione VPB.
Valore restituito
nessuno
Osservazioni
Questa routine è il reciproco a IoAcquireVpbSpinLock. Ogni chiamata riuscita a IoAcquireVpbSpinLock deve corrispondere a una chiamata successiva a IoReleaseVpbSpinLock.
Prima di usare IoAcquireVpbSpinLock e IoReleaseVpbSpinLock, gli autori di driver sono fortemente invitati a studiare il modo in cui queste routine vengono usate nell'esempio FASTFAT.
Il titolare del blocco di rotazione VPB viene eseguito in IRQL DISPATCH_LEVEL dopo aver chiamato IoAcquireVpbSpinLock. IoReleaseVpbSpinLock ripristina il runtime di integrazione originale del chiamante.
Requisiti
Requisito | Valore |
---|---|
Piattaforma di destinazione | Universale |
Intestazione | ntifs.h (include Ntifs.h) |
Libreria | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | DISPATCH_LEVEL |
Regole di conformità DDI | HwStorPortProhibitedDDIs(storport) |