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) |