Condividi tramite


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 di selezione che KeAcquireSpinLockForDpc acquisito.

[in] OldIrql

Specifica l'IRQL corrente durante l'acquisizione del blocco di selezione. Specificare il valore restituito da KeAcquireSpinLockForDpc.

Valore restituito

Nessuno

Osservazioni

Per altre informazioni sui blocchi di selezione, vedere Spin Locks.

Se OldIrql = PASSIVE_LEVEL, KeReleaseSpinLockForDpc riduce l'PASSIVE_LEVEL IRQL corrente. Se OldIrql = DISPATCH_LEVEL, KeReleaseSpinLockForDpc non modifica il runtime di integrazione corrente.

Fabbisogno

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)

Vedere anche

KeAcquireSpinLockForDpc