Condividi tramite


Funzione KeReleaseInStackQueuedSpinLockForDpc (wdm.h)

La routine KeReleaseInStackQueuedSpinLockForDpc rilascia un blocco spin in coda acquisito chiamando KeAcquireInStackQueuedSpinLockForDpc.

Sintassi

void KeReleaseInStackQueuedSpinLockForDpc(
  [in] PKLOCK_QUEUE_HANDLE LockHandle
);

Parametri

[in] LockHandle

Puntatore alla struttura KLOCK_QUEUE_HANDLE che KeAcquireInStackQueuedSpinLockForDpc inizializzata quando è stato acquisito il blocco spin in coda.

Valore restituito

Nessuno

Osservazioni

Per altre informazioni sui blocchi di selezione in coda, vedere blocchi spin accodati.

Se l'IRQL corrente è stato PASSIVE_LEVEL quando è stato acquisito il blocco spin in coda, KeReleaseSpinLockForDpc riduce l'irQL corrente a PASSIVE_LEVEL. Se l'IRQL corrente è stato DISPATCH_LEVEL quando è stato acquisito il blocco spin in coda, KeReleaseSpinLockForDpc non modifica l'IRQL 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

KLOCK_QUEUE_HANDLE

KeAcquireInStackQueuedSpinLockForDpc