FWPM_VSWITCH_EVENT0結構 (fwpmtypes.h)
FWPM_VSWITCH_EVENT0結構包含 vSwitch 事件的相關資訊。
語法
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;
成員
eventType
vSwitch 事件的類型。
vSwitchId
類型: wchar_t*
識別 vSwitch 的 GUID。
positionInfo
FWPM_VSWITCH_EVENT_FILTER_ADD_TO_FILTER_ENGINE_NOT_IN_REQUIRED_POSITION eventType時可用。
positionInfo.numvSwitchFilterExtensions
類型: ULONG
vSwitch 篩選延伸模組的數目。
positionInfo.vSwitchFilterExtensions
類型: LPWSTR*
size_is (numvSwitchFilterExtensions)
識別其他 vSwitch 延伸模組的字串陣列。
reorderInfo
FWPM_VSWITCH_EVENT_FILTER_ENGINE_REORDER eventType時可用。
reorderInfo.inRequiredPosition
類型: BOOL
如果篩選引擎位於正確強制執行已認可篩選的必要位置,則為 True;否則為 false。
reorderInfo.numvSwitchFilterExtensions
類型: ULONG
vSwitch 篩選延伸模組的數目。
reorderInfo.vSwitchFilterExtensions
類型: LPWSTR*
size_is (numvSwitchFilterExtensions)
識別其他 vSwitch 延伸模組的字串陣列。
備註
針對未命名的等位,switch_is (eventType) ,switch_type (FWPM_VSWITCH_EVENT_TYPE) 。
FWPM_VSWITCH_EVENT0 是FWPM_VSWITCH_EVENT的特定實作。 如需詳細資訊 ,請參閱 Version-Independent 名稱和以特定 Windows 版本為目標 。
需求
最低支援的用戶端 | Windows 8 [僅限傳統型應用程式] |
最低支援的伺服器 | Windows Server 2012 [僅限傳統型應用程式] |
標頭 | fwpmtypes.h |