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 il runtime di integrazione originale salvato dal sistema operativo all'inizio della chiamata KeAcquireInStackQueuedSpinLock .

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

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

Requisiti

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 HwStorPortProhibitedDDDIs(storport), MarkingQueuedIrps(wdm), QueuedSpinLock(storport), QueuedSpinLock(storport), QueuedSpinLock(wdm), QueuedSpinLockRelease(storport), QueuedSpinLockRelease(storport), QueuedSpinLockRelease(wdm)

Vedi anche

KLOCK_QUEUE_HANDLE

KeAcquireInStackQueuedSpinLock