Partager via


FWPM_SERVICE_STATE_CHANGE_CALLBACK0 fonction de rappel (fwpmk.h)

La fonction FWPM_SERVICE_STATE_CHANGE_CALLBACK0 est implémentée par un pilote de légende PAM pour ajouter un comportement personnalisé au processus de notification de modification de l’état du service BFE (Base FilterIng Engine).

Syntaxe

FWPM_SERVICE_STATE_CHANGE_CALLBACK0 FwpmServiceStateChangeCallback0;

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

Paramètres

[in, out] context

Pointeur passé dans le paramètre contexte lorsque le pilote de légende a appelé la fonction FwpmBfeStateSubscribeChanges0.

[in] newState

Nouvel état du service BFE en cours de modification.

Valeur de retour

Retourner le code/la valeur Description
ERROR_SUCCESS
0
L’énumérateur a été supprimé avec succès.
code d’erreur FWP_E_*
0x80320001 — 0x80320039
Erreur spécifique à la plateforme de filtrage Windows (PAM). Consultez codes d’erreur PAM pour plus d’informations.
code d’erreur RPC_*
0x80010001 — 0x80010122
Échec de la communication avec le moteur de pare-feu distant ou local.
autres codes NTSTATUS Une erreur s’est produite.

Remarques

Le moteur de filtre appelle cette fonction chaque fois qu’il existe une modification de l’état du moteur de filtre.

Exigences

Exigence Valeur
client minimum pris en charge Disponible à partir de Windows Vista.
plateforme cible Universel
d’en-tête fwpmk.h
bibliothèque fwpkclnt.lib
IRQL <= PASSIVE_LEVEL

Voir aussi