Freigeben über


FWPM_SERVICE_STATE_CHANGE_CALLBACK0 Rückruffunktion (fwpmk.h)

Die FWPM_SERVICE_STATE_CHANGE_CALLBACK0-Funktion wird von einem WFP-Popuptreiber implementiert, um dem Statusbenachrichtigungsprozess des Basisfiltermoduls (BFE) benutzerdefiniertes Verhalten hinzuzufügen.

Syntax

FWPM_SERVICE_STATE_CHANGE_CALLBACK0 FwpmServiceStateChangeCallback0;

void FwpmServiceStateChangeCallback0(
  [in, out] void *context,
  [in]      FWPM_SERVICE_STATE newState
)
{...}

Parameter

[in, out] context

Der Zeiger, der im Kontext übergeben wurde, Parameter, wenn der Legendentreiber die FwpmBfeStateSubscribeChanges0 Funktion aufgerufen hat.

[in] newState

Der neue BFE-Dienststatus wird geändert.

Rückgabewert

Zurückgeben von Code/Wert Beschreibung
ERROR_SUCCESS
0
Der Enumerator wurde erfolgreich gelöscht.
FWP_E_* Fehlercode
0x80320001 – 0x80320039
Ein WFP-spezifischer Fehler (Windows-Filterplattform). Weitere Informationen finden Sie unter WFP-Fehlercodes.
RPC_*-Fehlercode
0x80010001 – 0x80010122
Fehler bei der Kommunikation mit dem Remote- oder lokalen Firewallmodul.
Andere NTSTATUS-Codes Fehler.

Bemerkungen

Das Filtermodul ruft diese Funktion auf, wenn sich der Status des Filtermoduls ändert.

Anforderungen

Anforderung Wert
Unterstützter Client (Mindestversion) Verfügbar ab Windows Vista.
Zielplattform Universal
Kopfzeile fwpmk.h
Bibliothek fwpkclnt.lib
IRQL <= PASSIVE_LEVEL

Siehe auch