Função KeReleaseInStackQueuedSpinLock (wdm.h)
A rotina KeReleaseInStackQueuedSpinLock libera um bloqueio de rotação na fila adquirido por KeAcquireInStackQueuedSpinLock.
Sintaxe
void KeReleaseInStackQueuedSpinLock(
[in] PKLOCK_QUEUE_HANDLE LockHandle
);
Parâmetros
[in] LockHandle
Especifica o identificador de bloqueio de rotação enfileirado inicializado pela chamada para KeAcquireInStackQueuedSpinLock que adquiriu o bloqueio.
Valor de retorno
Nenhum
Observações
Essa rotina restaura o IRQL original que o sistema operacional salvou no início da chamada KeAcquireInStackQueuedSpinLock.
Para obter mais informações sobre bloqueios de rotação enfileirados, consulte Bloqueios de rotação na fila.
Use Hal.lib em versões de 32 bits do Windows e do Ntoskrnl.lib em versões de 64 bits do Windows.
Requisitos
Requisito | Valor |
---|---|
de cliente com suporte mínimo | Disponível no Windows XP e versões posteriores do Windows. |
da Plataforma de Destino | Universal |
cabeçalho | wdm.h (include Wdm.h, Ntddk.h, Ntifs.h) |
biblioteca | Hal.lib; Ntoskrnl.lib |
de DLL | Hal.dll; Ntoskrnl.exe |
IRQL | DISPATCH_LEVEL (consulte a seção Comentários) |
regras de conformidade de DDI | HwStorPortProhibitedDIs(storport), MarkingQueuedIrps(wdm), QueuedSpinLock(storport), QueuedSpinLock(storport), , QueuedSpinLockRelease(storport), QueuedSpinLockRelease(storport), QueuedSpinLockRelease(storport), QueuedSpinLockRelease(wdm) |