Função FltReleasePushLockEx (fltkernel.h)
A rotina FltReleasePushLockEx libera um bloqueio de push especificado pertencente ao 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 retornado
Nenhum.
Comentários
FltReleasePushLockEx libera um bloqueio de push que foi adquirido anteriormente chamando FltAcquirePushLockExclusive ou FltAcquirePushLockShared.
Como FltReleasePushLockEx reabilita a entrega normal de APC do kernel, não é necessário chamar KeEnterCriticalRegion ou FsRtlEnterFileSystem depois de chamar FltReleasePushLockEx.
Requisitos
Requisito | Valor |
---|---|
Cabeçalho | fltkernel.h |
Biblioteca | FltMgr.lib |