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 inicializou quando o bloqueio de rotação enfileirado foi adquirido.
Retornar valor
Nenhum
Comentários
Para obter mais informações sobre bloqueios de rotação enfileirados, consulte Bloqueios de rotação enfileirados.
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 enfileirado foi adquirido, KeReleaseSpinLockForDpc não altera o IRQL atual.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Disponível no Windows Vista e versões posteriores do Windows. |
Plataforma de Destino | Universal |
Cabeçalho | wdm.h (include Wdm.h, Ntddk.h, Ntifs.h) |
Biblioteca | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | Consulte a seção Observações. |
Regras de conformidade da DDI | HwStorPortProhibitedDDIs(storport) |