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