FltDeletePushLock-Funktion (fltkernel.h)
Die FltDeletePushLock Routine löscht eine bestimmte Pushsperre.
Syntax
VOID FLTAPI FltDeletePushLock(
[in] PEX_PUSH_LOCK PushLock
);
Parameter
[in] PushLock
Undurchsichtiger Pushsperrzeiger. Dieser Zeiger muss durch einen vorherigen Aufruf von FltInitializePushLockinitialisiert worden sein.
Rückgabewert
Nichts
Bemerkungen
Diese Routine ist unter Microsoft Windows XP SP2, Microsoft Windows Server 2003 SP1 und höher verfügbar.
Nach dem Aufrufen FltDeletePushLockkann der Aufrufer den Speicher freigeben, den er für die Pushsperre zugewiesen hat.
Weitere Informationen zu Pushsperren finden Sie im Referenzeintrag für FltInitializePushLock.
Um eine Pushsperre für exklusiven Zugriff zu erhalten, rufen Sie FltAcquirePushLockExclusiveauf.
Um eine Pushsperre für den freigegebenen Zugriff zu erhalten, rufen Sie FltAcquirePushLockSharedauf.
Um eine Pushsperre freizugeben, rufen Sie FltReleasePushLockauf.
Um eine Pushsperre zu initialisieren, rufen Sie FltInitializePushLockauf.
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform- | Universal |
Header- | fltkernel.h (include Fltkernel.h) |
Library | FltMgr.lib |
IRQL- | <= APC_LEVEL |