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)

Vedi anche

KeAcquireSpinLockForDpc