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 |