Freigeben über


FwpmBfeStateUnsubscribeChanges0-Funktion (fwpmk.h)

Die FwpmBfeStateUnsubscribeChanges0-Funktion deregistert eine Basisfiltermodul-Rückruffunktion (BFE), die zuvor durch Aufrufen der FwpmBfeStateSubscribeChanges0-Funktion registriert wurde.

Warnung

Rufen Sie nicht FwpmBfeStateUnsubscribeChanges0 von einer Rückruffunktion auf, die Ihr Treiber zuvor durch Aufrufen von FwpmBfeStateSubscribeChanges0registriert hat. Dies kann zu einem Deadlock führen.

Syntax

NTSTATUS FwpmBfeStateUnsubscribeChanges0(
  [in, out] HANDLE changeHandle
);

Parameter

[in, out] changeHandle

Ein Handle, das der Registrierung der Rückruffunktion zugeordnet ist, die deregistert wird. Dieses Handle wurde an den Legendentreiber zurückgegeben, wenn er die FwpmBfeStateSubscribeChanges0-Funktion aufgerufen hat, um die Rückruffunktion zu registrieren.

Rückgabewert

Die FwpmBfeStateUnsubscribeChanges0-Funktion gibt einen der folgenden NTSTATUS-Codes zurück:

Rückgabecode Beschreibung
STATUS_SUCCESS Die Rückruffunktion wurde erfolgreich deregistert.
Andere NTSTATUS-Codes Fehler.

Bemerkungen

Ein Popuptreiber ruft die FwpmBfeStateUnsubscribeChanges0-Funktion auf, um eine Rückruffunktion zu deregistern, die zuvor durch Aufrufen der FwpmBfeStateSubscribeChanges0-Funktion registriert wurde.

Wenn ein Beschriftungstreiber eine Rückruffunktion registriert, indem die FwpmBfeStateSubscribeChanges0-Funktion aufgerufen wird, muss die Rückruffunktion deregistert werden, bevor der Legendentreiber entladen werden kann.

FwpmBfeStateUnsubscribeChanges0 ist eine bestimmte Version von FwpmBfeStateUnsubscribeChanges. Weitere Informationen finden Sie unter WFP-Version-Independent Namen und zielspezifische Versionen von Windows.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Verfügbar ab Windows Vista.
Zielplattform- Universal
Header- fwpmk.h (include Fwpmk.h)
Library Fwpkclnt.lib
IRQL- PASSIVE_LEVEL

Siehe auch