Condividi tramite


Funzione KeReleaseInStackQueuedSpinLock (wdm.h)

La routine KeReleaseInStackQueuedSpinLock rilascia un blocco spin in coda acquisito da KeAcquireInStackQueuedSpinLock.

Sintassi

void KeReleaseInStackQueuedSpinLock(
  [in] PKLOCK_QUEUE_HANDLE LockHandle
);

Parametri

[in] LockHandle

Specifica l'handle di blocco di selezione in coda inizializzato dalla chiamata a KeAcquireInStackQueuedSpinLock che ha acquisito il blocco.

Valore restituito

Nessuno

Osservazioni

Questa routine ripristina l'IRQL originale salvato dal sistema operativo all'inizio della chiamata KeAcquireInStackQueuedSpinLock.

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

Usare Hal.lib nelle versioni a 32 bit di Windows e Ntoskrnl.lib nelle versioni a 64 bit di Windows.

Fabbisogno

Requisito Valore
client minimo supportato Disponibile in Windows XP e versioni successive di Windows.
piattaforma di destinazione Universale
intestazione wdm.h (include Wdm.h, Ntddk.h, Ntifs.h)
libreria Hal.lib; Ntoskrnl.lib
dll Hal.dll; Ntoskrnl.exe
IRQL DISPATCH_LEVEL (vedere la sezione Osservazioni)
regole di conformità DDI HwStorPortProhibitedDDIs(storport), MarkingQueuedIrps(wdm), QueuedSpinLock(storport), QueuedSpinLock(() storport), QueuedSpinLock(wdm), QueuedSpinLockRelease(storport), QueuedSpinLockRelease(storport), QueuedSpinLockRelease(wdm)

Vedere anche

KLOCK_QUEUE_HANDLE

KeAcquireInStackQueuedSpinLock