Função FltReleasePushLockEx (fltkernel.h)
O FltReleasePushLockEx libera um bloqueio de push especificado de propriedade do thread atual.
Sintaxe
VOID FLTAPI FltReleasePushLockEx(
PEX_PUSH_LOCK PushLock,
ULONG Flags
);
Parâmetros
PushLock
Ponteiro de bloqueio de push opaco do tipo PEX_PUSH_LOCK. Esse ponteiro deve ter sido inicializado por uma chamada anterior para FltInitializePushLock .
Flags
Uma máscara de bits de sinalizadores que controlam os atributos do bloqueio.
Valor de retorno
Nenhum.
Observações
FltReleasePushLockEx libera um bloqueio de push que foi adquirido anteriormente chamando FltAcquirePushLockExclusive ou FltAcquirePushLockShared.
Como FltReleasePushLockEx reenables normal kernel APC delivery, não é necessário chamar KeEnterCriticalRegion ou FsRtlEnterFileSystem depois de chamar FltReleasePushLockEx.
Requisitos
Requisito | Valor |
---|---|
cabeçalho | fltkernel.h |
biblioteca | FltMgr.lib |