Partager via


FwpsvSwitchEventsSubscribe0, fonction (fwpsk.h)

La fonction FwpsvSwitchEventsSubscribe0 inscrit les points d’entrée de rappel pour les événements de couche de commutateur virtuel, tels que la création et la suppression de port virtuel.

RemarqueFwpsvSwitchEventsSubscribe0 est une version spécifique de FwpsvSwitchEventsSubscribe. Pour plus d’informations, consultez PAM Version-Independent noms et ciblage de versions spécifiques de Windows.

 

Syntaxe

NTSTATUS FwpsvSwitchEventsSubscribe0(
  const GUID                              *providerGuid,
  void                                    *notifyContext,
  UINT32                                  flags,
  void                                    *reserved,
  const FWPS_VSWITCH_EVENT_DISPATCH_TABLE *eventDispatchTable,
  UINT32                                  *subscriptionId
);

Paramètres

providerGuid

GUID du fournisseur.

notifyContext

Pointeur facultatif vers un contexte fourni par un pilote de légende. Les fonctions de notification d’événement transmettent ce paramètre au pilote.

flags

Réservé. Défini sur zéro.

reserved

Réservé. Défini sur zéro.

eventDispatchTable

Pointeur vers une structure FWPS_VSWITCH_EVENT_DISPATCH_TABLE qui définit les points d’entrée de rappel pour les événements de couche de commutateur virtuel.

subscriptionId

Pointeur vers une variable qui contient un identificateur unique attribué par PAM à l’abonnement. L’appelant doit retourner l’identificateur d’abonnement au PAM avec la fonction FwpsvSwitchEventsUnsubscribe0.

Valeur de retour

La fonction FwpsvSwitchEventsSubscribe0 retourne l’un des codes NTSTATUS suivants.

Retourner le code Description
STATUS_SUCCESS
Un handle de la demande de classification a été retourné avec succès. Variable que le classifieHandle points de paramètre pour contenir le handle de la demande de classification.
Autres codes d’état
Une erreur s’est produite.

Remarques

Un pilote de légende appelle la fonction FwpsvSwitchEventsSubscribe0 pour inscrire les points d’entrée de rappel pour les événements de couche de commutateur virtuel.

Les points d’entrée des fonctions de notification de rappel sont spécifiés dans et FWPS_VSWITCH_EVENT_DISPATCH_TABLE0 structure.

Le pilote de légende doit appeler ultérieurement FwpsvSwitchEventsUnsubscribe0 pour libérer les ressources système.

Exigences

Exigence Valeur
client minimum pris en charge Disponible à partir de Windows 8.
plateforme cible Universel
d’en-tête fwpsk.h (include Fwpsk.h)
bibliothèque Fwpkclnt.lib
IRQL <= PASSIVE_LEVEL

Voir aussi

FWPS_VSWITCH_EVENT_DISPATCH_TABLE0

FwpsvSwitchEventsUnsubscribe0