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 inizializzata da KeAcquireInStackQueuedSpinLockForDpc quando è stato acquisito il blocco spin in coda.

Valore restituito

nessuno

Osservazioni

Per altre informazioni sui blocchi di rotazione in coda, vedere Blocchi di rotazione in coda.

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

KLOCK_QUEUE_HANDLE

KeAcquireInStackQueuedSpinLockForDpc