Condividi tramite


FWPM_SERVICE_STATE_CHANGE_CALLBACK0 funzione di callback (fwpmk.h)

La funzione FWPM_SERVICE_STATE_CHANGE_CALLBACK0 viene implementata da un driver callout WFP per aggiungere un comportamento personalizzato al processo di notifica delle modifiche dello stato del servizio BFE (Base Filtering Engine).

Sintassi

FWPM_SERVICE_STATE_CHANGE_CALLBACK0 FwpmServiceStateChangeCallback0;

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

Parametri

[in, out] context

Puntatore passato nel contesto parametro quando il driver del callout ha chiamato la funzione FwpmBfeStateSubscribeChanges 0.

[in] newState

Nuovo stato del servizio BFE in cui viene modificato.

Valore restituito

Codice/valore restituito Descrizione
ERROR_SUCCESS
0
L'enumeratore è stato eliminato correttamente.
FWP_E_* codice di errore
0x80320001: 0x80320039
Errore specifico di Windows Filtering Platform (WFP). Per informazioni dettagliate, vedere codici di errore WFP.
RPC_* codice di errore
0x80010001: 0x80010122
Errore di comunicazione con il motore firewall remoto o locale.
Altri codici NTSTATUS Si è verificato un errore.

Osservazioni

Il motore di filtro chiama questa funzione ogni volta che si verifica una modifica dello stato del motore di filtro.

Fabbisogno

Requisito Valore
client minimo supportato Disponibile a partire da Windows Vista.
piattaforma di destinazione Universale
intestazione fwpmk.h
libreria fwpkclnt.lib
IRQL <= PASSIVE_LEVEL

Vedere anche