FltReleasePushLockEx-Funktion (fltkernel.h)

Die FltReleasePushLockEx-Routine gibt eine angegebene Pushsperre frei, die dem aktuellen Thread gehört.

Syntax

VOID FLTAPI FltReleasePushLockEx(
  PEX_PUSH_LOCK PushLock,
  ULONG         Flags
);

Parameter

PushLock

Undurchsichtiger Pushsperrzeiger vom Typ PEX_PUSH_LOCK. Dieser Zeiger muss durch einen vorherigen Aufruf von FltInitializePushLock initialisiert worden sein.

Flags

Eine Bitmaske von Flags, die die Attribute der Sperre steuern.

Rückgabewert

Keine.

Hinweise

FltReleasePushLockEx gibt eine Pushsperre frei, die zuvor durch Aufrufen von FltAcquirePushLockExclusive oder FltAcquirePushLockShared erworben wurde.

Da FltReleasePushLockEx die normale Kernel-APC-Übermittlung wieder aktiviert, ist es nicht erforderlich, KeEnterCriticalRegion oder FsRtlEnterFileSystem nach dem Aufruf von FltReleasePushLockEx aufzurufen.

Anforderungen

Anforderung Wert
Header fltkernel.h
Bibliothek FltMgr.lib

Weitere Informationen

FltAcquirePushLockExclusive

FltAcquirePushLockShared

FltDeletePushLock

FltInitializePushLock

FsRtlEnterFileSystem

KeEnterCriticalRegion