Funzione KeReleaseSpinLockForDpc (wdm.h)
La routine KeReleaseSpinLockForDpc rilascia un blocco spin acquisito chiamando KeAcquireSpinLockForDpc.
Sintassi
void KeReleaseSpinLockForDpc(
[in, out] PKSPIN_LOCK SpinLock,
[in] KIRQL OldIrql
);
Parametri
[in, out] SpinLock
Puntatore al blocco spin acquisito da KeAcquireSpinLockForDpc .
[in] OldIrql
Specifica l'IRQL corrente al momento dell'acquisizione del blocco di selezione. Specificare il valore restituito da KeAcquireSpinLockForDpc.
Valore restituito
nessuno
Osservazioni
Per altre informazioni sui blocchi di rotazione, vedere Blocchi di rotazione.
Se OldIrql = PASSIVE_LEVEL, KeReleaseSpinLockForDpc riduce l'IRQL corrente a PASSIVE_LEVEL. Se OldIrql = DISPATCH_LEVEL, KeReleaseSpinLockForDpc non modifica l'IRQL corrente.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Disponibile in Windows Vista e versioni successive di Windows. |
Piattaforma di destinazione | Universale |
Intestazione | wdm.h (include Wdm.h, Ntddk.h, Ntifs.h) |
Libreria | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | Vedere la sezione Osservazioni. |
Regole di conformità DDI | HwStorPortProhibitedDDIs(storport) |