structure FWPM_VSWITCH_EVENT0 (fwpmtypes.h)
La structure FWPM_VSWITCH_EVENT0 contient des informations sur un événement vSwitch.
Syntaxe
typedef struct FWPM_VSWITCH_EVENT0_ {
FWPM_VSWITCH_EVENT_TYPE eventType;
wchar_t *vSwitchId;
union {
struct {
ULONG numvSwitchFilterExtensions;
LPWSTR *vSwitchFilterExtensions;
} positionInfo;
struct {
BOOL inRequiredPosition;
ULONG numvSwitchFilterExtensions;
LPWSTR *vSwitchFilterExtensions;
} reorderInfo;
};
} FWPM_VSWITCH_EVENT0;
Membres
eventType
Type : FWPM_VSWITCH_EVENT_TYPE
Type d’événement vSwitch.
vSwitchId
Type : wchar_t*
GUID qui identifie un vSwitch.
positionInfo
Disponible lorsque eventType est FWPM_VSWITCH_EVENT_FILTER_ADD_TO_FILTER_ENGINE_NOT_IN_REQUIRED_POSITION.
positionInfo.numvSwitchFilterExtensions
Type : ULONG
Nombre d’extensions de filtre vSwitch.
positionInfo.vSwitchFilterExtensions
Type : LPWSTR*
size_is(numvSwitchFilterExtensions)
Tableau de chaînes identifiant d’autres extensions vSwitch.
reorderInfo
Disponible lorsque eventType est FWPM_VSWITCH_EVENT_FILTER_ENGINE_REORDER.
reorderInfo.inRequiredPosition
Type : BOOL
True si le moteur de filtre est dans la position requise pour appliquer correctement les filtres engagés ; sinon, false.
reorderInfo.numvSwitchFilterExtensions
Type : ULONG
Nombre d’extensions de filtre vSwitch.
reorderInfo.vSwitchFilterExtensions
Type : LPWSTR*
size_is(numvSwitchFilterExtensions)
Tableau de chaînes identifiant d’autres extensions vSwitch.
Notes
Pour l’union sans nom, switch_is(eventType), switch_type(FWPM_VSWITCH_EVENT_TYPE).
FWPM_VSWITCH_EVENT0 est une implémentation spécifique de FWPM_VSWITCH_EVENT. Pour plus d’informations , voir PAM Version-Independent noms et Ciblage de versions spécifiques de Windows .
Spécifications
Client minimal pris en charge | Windows 8 [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2012 [applications de bureau uniquement] |
En-tête | fwpmtypes.h |