estrutura FWPM_VSWITCH_EVENT0 (fwpmtypes.h)
A estrutura FWPM_VSWITCH_EVENT0 contém informações sobre um evento vSwitch.
Sintaxe
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;
Membros
eventType
Tipo: FWPM_VSWITCH_EVENT_TYPE
O tipo de evento vSwitch.
vSwitchId
Tipo: wchar_t*
GUID que identifica um vSwitch.
positionInfo
Disponível quando eventType é FWPM_VSWITCH_EVENT_FILTER_ADD_TO_FILTER_ENGINE_NOT_IN_REQUIRED_POSITION.
positionInfo.numvSwitchFilterExtensions
Tipo: ULONG
O número de extensões de filtro vSwitch.
positionInfo.vSwitchFilterExtensions
Tipo: LPWSTR*
size_is(numvSwitchFilterExtensions)
Matriz de cadeias de caracteres que identificam outras extensões vSwitch.
reorderInfo
Disponível quando eventType é FWPM_VSWITCH_EVENT_FILTER_ENGINE_REORDER.
reorderInfo.inRequiredPosition
Tipo: BOOL
True se o mecanismo de filtro estiver na posição necessária para impor corretamente os filtros confirmados; caso contrário, false.
reorderInfo.numvSwitchFilterExtensions
Tipo: ULONG
O número de extensões de filtro vSwitch.
reorderInfo.vSwitchFilterExtensions
Tipo: LPWSTR*
size_is(numvSwitchFilterExtensions)
Matriz de cadeias de caracteres que identificam outras extensões vSwitch.
Comentários
Para a união sem nome, switch_is(eventType), switch_type(FWPM_VSWITCH_EVENT_TYPE).
FWPM_VSWITCH_EVENT0 é uma implementação específica de FWPM_VSWITCH_EVENT. Consulte Nomes de Version-Independent WFP e Direcionamento de versões específicas do Windows para obter mais informações.
Requisitos
Cliente mínimo com suporte | Windows 8 [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2012 [somente aplicativos da área de trabalho] |
Cabeçalho | fwpmtypes.h |