Share via


FWPM_VSWITCH_EVENT0-Struktur (fwpmtypes.h)

Die FWPM_VSWITCH_EVENT0-Struktur enthält Informationen zu einem vSwitch-Ereignis.

Syntax

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;

Member

eventType

Typ: FWPM_VSWITCH_EVENT_TYPE

Der Typ des vSwitch-Ereignisses.

vSwitchId

Typ: wchar_t*

GUID, die einen vSwitch identifiziert.

positionInfo

Verfügbar, wenn eventTypeFWPM_VSWITCH_EVENT_FILTER_ADD_TO_FILTER_ENGINE_NOT_IN_REQUIRED_POSITION ist.

positionInfo.numvSwitchFilterExtensions

Typ: ULONG

Die Anzahl der vSwitch-Filtererweiterungen.

positionInfo.vSwitchFilterExtensions

Typ: LPWSTR*

size_is(numvSwitchFilterExtensions)

Array von Zeichenfolgen, die andere vSwitch-Erweiterungen identifizieren.

reorderInfo

Verfügbar, wenn eventTypeFWPM_VSWITCH_EVENT_FILTER_ENGINE_REORDER ist.

reorderInfo.inRequiredPosition

Typ: BOOL

True, wenn sich die Filter-Engine in der erforderlichen Position befindet, um verpflichtete Filter ordnungsgemäß zu erzwingen; andernfalls false.

reorderInfo.numvSwitchFilterExtensions

Typ: ULONG

Die Anzahl der vSwitch-Filtererweiterungen.

reorderInfo.vSwitchFilterExtensions

Typ: LPWSTR*

size_is(numvSwitchFilterExtensions)

Array von Zeichenfolgen, die andere vSwitch-Erweiterungen identifizieren.

Hinweise

Für die nicht benannte Union switch_is(eventType), switch_type(FWPM_VSWITCH_EVENT_TYPE).

FWPM_VSWITCH_EVENT0 ist eine spezifische Implementierung von FWPM_VSWITCH_EVENT. Weitere Informationen finden Sie unter WFP Version-Independent Namen und Zielgruppenspezifische Windows-Versionen .

Anforderungen

   
Unterstützte Mindestversion (Client) Windows 8 [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2012 [nur Desktop-Apps]
Kopfzeile fwpmtypes.h

Weitere Informationen

FWPM_VSWITCH_EVENT_TYPE