Compartilhar via


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

Consulte também

FltAcquirePushLockExclusive

FltAcquirePushLockShared

FltDeletePushLock

FltInitializePushLock

FsRtlEnterFileSystem

KeEnterCriticalRegion