Share via


FwpmBfeStateUnsubscribeChanges0-Funktion (fwpmk.h)

Die Funktion FwpmBfeStateUnsubscribeChanges0 hebt die Registrierung einer BfE-Rückruffunktion (Base Filtering Engine) auf, die zuvor durch Aufrufen des FwpmBfeStateSubscribeChanges0-Funktion .

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

Warnung

Rufen Sie FwpmBfeStateUnsubscribeChanges0 nicht über eine Rückruffunktion auf, die Ihr Treiber zuvor durch Aufrufen von FwpmBfeStateSubscribeChanges0 registriert 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 die Registrierung aufgehoben wird. Dieses Handle wurde an den Legendentreiber zurückgegeben, als die Funktion FwpmBfeStateSubscribeChanges0 aufgerufen wurde, 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 abgemeldet.
Andere status Codes
Ein Fehler ist aufgetreten.

Hinweise

Ein Legendentreiber ruft die Funktion FwpmBfeStateUnsubscribeChanges0 auf, um die Registrierung einer Rückruffunktion aufzuheben, die zuvor durch Aufrufen des FwpmBfeStateSubscribeChanges0-Funktion .

Wenn ein Legendentreiber eine Rückruffunktion registriert, indem er die FwpmBfeStateSubscribeChanges0-Funktion muss die Registrierung der Rückruffunktion aufheben, bevor der Legendentreiber entladen werden kann.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Verfügbar ab Windows Vista.
Zielplattform Universell
Header fwpmk.h (einschließlich Fwpmk.h)
Bibliothek Fwpkclnt.lib
IRQL PASSIVE_LEVEL

Weitere Informationen

FwpmBfeStateSubscribeChanges0