Funzione KefReleaseSpinLockFromDpcLevel (wdm.h)
Il KeReleaseSpinLockFromDpcLevel routine rilascia un blocco spin esecutivo senza modificare IRQL.
void KefReleaseSpinLockFromDpcLevel(
[in, out] PKSPIN_LOCK SpinLock
);
[in, out] SpinLock
Puntatore a un blocco di rotazione esecutivo per il quale il chiamante fornisce lo spazio di archiviazione.
Nessuno
I driver chiamano KeReleaseSpinLockFromDpcLevel per rilasciare un blocco spin acquisito chiamando KeAcquireSpinLockAtDpcLevel.
È un errore chiamare KeReleaseSpinLockFromDpcLevel se il blocco di selezione specificato è stato acquisito chiamando KeAcquireSpinLock perché il runtime irQL originale del chiamante non viene ripristinato, che può causare deadlock o errori di pagina irreversibili.
Per altre informazioni sui blocchi di selezione, vedere Spin Locks.
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 | HwStorPortProhibitedDDIs(storport), IrqlDispatch(wdm), SpinLock(wdm), SpinlockRelease(wdm), SpinLockSafe |