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 Push-Sperrzeiger vom Typ PEX_PUSH_LOCK. Dieser Zeiger muss durch einen vorherigen Aufruf von FltInitializePushLockinitialisiert worden sein.
Flags
Eine Bitmaske von Flags, die die Attribute der Sperre steuern.
Rückgabewert
Nichts.
Bemerkungen
FltReleasePushLockEx gibt eine Pushsperre frei, die zuvor durch Aufrufen von FltAcquirePushLockExclusive oder FltAcquirePushLockSharederworben wurde.
Da FltReleasePushLockEx die normale Kernel-APC-Übermittlung wiederverwenden kann, ist es nicht erforderlich, KeEnterCriticalRegion oder FsRtlEnterFileSystem nach dem Aufruf von FltReleasePushLockExaufzurufen.
Anforderungen
Anforderung | Wert |
---|---|
Header- | fltkernel.h |
Library | FltMgr.lib |