Función FltReleasePushLockEx (fltkernel.h)

La rutina FltReleasePushLockEx libera un bloqueo de inserción especificado que pertenece al subproceso actual.

Sintaxis

VOID FLTAPI FltReleasePushLockEx(
  PEX_PUSH_LOCK PushLock,
  ULONG         Flags
);

Parámetros

PushLock

Puntero de bloqueo de inserción opaco de tipo PEX_PUSH_LOCK. Este puntero debe haberse inicializado mediante una llamada anterior a FltInitializePushLock.

Flags

Máscara de bits de marcas que controlan los atributos del bloqueo.

Valor devuelto

Ninguno.

Comentarios

FltReleasePushLockEx libera un bloqueo de inserción que se adquirió anteriormente llamando a FltAcquirePushLockExclusive o FltAcquirePushLockShared.

Dado que FltReleasePushLockEx vuelve a habilitar la entrega normal del kernel APC, no es necesario llamar a KeEnterCriticalRegion o FsRtlEnterFileSystem después de llamar a FltReleasePushLockEx.

Requisitos

Requisito Valor
Header fltkernel.h
Library FltMgr.lib

Consulte también

FltAcquirePushLockExclusive

FltAcquirePushLockShared

FltDeletePushLock

FltInitializePushLock

FsRtlEnterFileSystem

KeEnterCriticalRegion