Funzione ExReleaseSpinLockExclusive (wdm.h)
La routine ExReleaseSpinLockExclusive rilascia un blocco spin che il chiamante ha acquisito in precedenza per l'accesso esclusivo e ripristina l'IRQL sul valore originale.
void ExReleaseSpinLockExclusive(
[in, out] PEX_SPIN_LOCK SpinLock,
[in] KIRQL OldIrql
);
[in, out] SpinLock
Puntatore al blocco di selezione da rilasciare. Il chiamante deve possedere questo blocco spin per l'accesso esclusivo.
[in] OldIrql
Livello di richiesta interrupt (IRQL) da ripristinare. Impostare questo parametro sul valore KIRQL restituito dal ExAcquireSpinLockExclusive chiamata che ha acquisito il blocco spin.
Nessuno
Questa routine deve essere chiamata solo per un blocco spin di proprietà del chiamante.
Nella voce di questa routine, il chiamante deve essere in esecuzione in IRQL = DISPATCH_LEVEL. Prima di uscire, exReleaseSpinLockExclusive ripristina irQL sul valore specificato dal parametro OldIrql.
Il chiamante deve tenere premuto il blocco di rotazione solo brevemente prima di rilasciarlo. Per altre informazioni, vedere Introduction to Spin Locks.
Requisito | Valore |
---|---|
client minimo supportato | Disponibile a partire da Windows Vista con SP1. |
piattaforma di destinazione | Universale |
intestazione | wdm.h |
IRQL | DISPATCH_LEVEL (vedere la sezione Note). |