FWPS_VSWITCH_INTERFACE_EVENT_CALLBACK0 fonction de rappel (fwpsk.h)
Le moteur de filtre appelle la fonction de légende vSwitchInterfaceEventNotifyFn (FWPS_VSWITCH_INTERFACE_EVENT_CALLBACK0) pour informer le pilote de légende des événements associés à l’interface de commutateur virtuel.
Syntaxe
FWPS_VSWITCH_INTERFACE_EVENT_CALLBACK0 FwpsVswitchInterfaceEventCallback0;
NTSTATUS FwpsVswitchInterfaceEventCallback0(
[in, optional] void *notifyContext,
[in] void *completionContext,
[in] FWPS_VSWITCH_EVENT_TYPE eventType,
[in] const NDIS_SWITCH_PARAMETERS *vSwitch,
[in] const NDIS_SWITCH_NIC_PARAMETERS *vSwitchNic
)
{...}
Paramètres
[in, optional] notifyContext
Pointeur vers un contexte fourni par le pilote de légende. Le pilote a passé ce pointeur au paramètre notifyContext de la fonction FwpsvSwitchEventsSubscribe0 . Ce paramètre est facultatif et peut être NULL.
[in] completionContext
Pointeur vers un contexte d’achèvement fourni par le pilote de légende. Ce paramètre est facultatif et peut être NULL.
[in] eventType
Type d’événement de commutateur virtuel spécifié comme l’une des valeurs d’énumération FWPS_VSWITCH_EVENT_TYPE . Pour plus d'informations, consultez la section Notes.
[in] vSwitch
Pointeur vers une structure de NDIS_SWITCH_PARAMETERS qui contient des informations sur un commutateur virtuel.
[in] vSwitchNic
Pointeur vers une structure NDIS_SWITCH_NIC_PARAMETERS qui spécifie les paramètres d’un adaptateur miniport virtuel connecté à un port de commutateur virtuel.
Valeur retournée
Une légende
FWPS_VSWITCH_INTERFACE_EVENT_CALLBACK0 fonction retourne l’un des codes NTSTATUS suivants.
Code de retour | Description |
---|---|
|
Le pilote de légende accepte la notification du moteur de filtre. |
|
Une erreur est survenue. |
Remarques
Un pilote de légende inscrit un
Fonction vSwitchInterfaceEventNotifyFn en appelant
fonction FwpsvSwitchEventsSubscribe0 .
Si le paramètre eventType est défini sur WPS_VSWITCH_EVENT_INTERFACE_CREATE, une nouvelle connexion réseau entre un port de commutateur virtuel et une carte réseau est complètement établie. Le paramètre vSwitchNic identifie une structure de NDIS_SWITCH_NIC_PARAMETERS qui contient des informations sur la carte réseau virtuelle connectée au port du commutateur virtuel.
Si le paramètre eventType est FWPS_VSWITCH_EVENT_INTERFACE_DISCONNECT, la connexion entre un port de commutateur virtuel et une carte réseau est en cours d’arrêt. Une fois la connexion complètement supprimée, le pilote de filtre PAM appelle vSwitchInterfaceEventNotifyFn avec FWPS_VSWITCH_EVENT_INTERFACE_DELETE défini dans le paramètre eventType .
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Disponible à partir de Windows 8. |
Plateforme cible | Windows |
En-tête | fwpsk.h (include Fwpsk.h) |
IRQL | <= DISPATCH_LEVEL |
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour