Freigeben über


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

Siehe auch

FltAcquirePushLockExclusive

FltAcquirePushLockShared

FltInitializePushLock

FltReleasePushLock