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)

Vedi anche

IoAcquireVpbSpinLock