Função KeReleaseInStackQueuedSpinLockForDpc (wdm.h)
A rotina KeReleaseInStackQueuedSpinLockForDpc libera um bloqueio de rotação enfileirado que foi adquirido chamando KeAcquireInStackQueuedSpinLockForDpc.
Sintaxe
void KeReleaseInStackQueuedSpinLockForDpc(
[in] PKLOCK_QUEUE_HANDLE LockHandle
);
Parâmetros
[in] LockHandle
Ponteiro para a estrutura KLOCK_QUEUE_HANDLE que keAcquireInStackQueuedSpinLockForDpc inicializado quando o bloqueio de rotação enfileirado foi adquirido.
Valor de retorno
Nenhum
Observações
Para obter mais informações sobre bloqueios de rotação enfileirados, consulte Bloqueios de rotação na fila.
Se o IRQL atual foi PASSIVE_LEVEL quando o bloqueio de rotação enfileirado foi adquirido, KeReleaseSpinLockForDpc reduz o IRQL atual para PASSIVE_LEVEL. Se o IRQL atual foi DISPATCH_LEVEL quando o bloqueio de rotação na fila foi adquirido, KeReleaseSpinLockForDpc não altera o IRQL atual.