Funzione KefReleaseSpinLockFromDpcLevel (wdm.h)
La routine KeReleaseSpinLockFromDpcLevel rilascia un blocco spin esecutivo senza modificare irQL.
Sintassi
void KefReleaseSpinLockFromDpcLevel(
[in, out] PKSPIN_LOCK SpinLock
);
Parametri
[in, out] SpinLock
Puntatore a un blocco spin esecutivo per il quale il chiamante fornisce l'archiviazione.
Valore restituito
nessuno
Osservazioni
I driver chiamano KeReleaseSpinLockFromDpcLevel per rilasciare un blocco spin acquisito chiamando KeAcquireSpinLockAtDpcLevel.
Si tratta di un errore per chiamare KeReleaseSpinLockFromDpcLevel se il blocco spin specificato è stato acquisito chiamando KeAcquireSpinLock perché il chiamante originale IRQL non viene ripristinato, che può causare deadlock o errori di pagina irreversibili.
Per altre informazioni sui blocchi di spin, vedere Blocchi di spin.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Disponibile a partire da Windows 2000. |
Piattaforma di destinazione | Universale |
Intestazione | wdm.h (include Wdm.h, Ntddk.h, Ntifs.h) |
Libreria | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | DISPATCH_LEVEL |
Regole di conformità DDI | HwStorPortProhibitedDDDIs(storport), IrqlDispatch(wdm), SpinLock(wdm), SpinlockRelease(wdm), SpinLockSafe |