FWPS_VSWITCH_EVENT_DISPATCH_TABLE0 结构 (fwpsk.h)
FWPS_VSWITCH_EVENT_DISPATCH_TABLE0 结构指定标注驱动程序提供的虚拟交换机事件调度表。
语法
typedef struct FWPS_VSWITCH_EVENT_DISPATCH_TABLE0_ {
FWPS_VSWITCH_LIFETIME_EVENT_CALLBACK0 vSwitchLifetimeNotifyFn;
FWPS_VSWITCH_PORT_EVENT_CALLBACK0 vSwitchPortEventNotifyFn;
FWPS_VSWITCH_INTERFACE_EVENT_CALLBACK0 vSwitchInterfaceEventNotifyFn;
FWPS_VSWITCH_FILTER_ENGINE_REORDER_CALLBACK0 vSwitchFilterEngineReorderNotifyRn;
FWPS_VSWITCH_POLICY_EVENT_CALLBACK0 vSwitchPolicyEventNotifyFn;
FWPS_VSWITCH_RUNTIME_STATE_SAVE_CALLBACK0 vSwitchRuntimeStateSaveNotifyFn;
FWPS_VSWITCH_RUNTIME_STATE_RESTORE_CALLBACK0 vSwitchRuntimeStateRestoreNotifyFn;
} FWPS_VSWITCH_EVENT_DISPATCH_TABLE0;
成员
vSwitchLifetimeNotifyFn
FWPS_VSWITCH_LIFETIME_EVENT_CALLBACK0回调函数的入口点或 NULL。
vSwitchPortEventNotifyFn
FWPS_VSWITCH_PORT_EVENT_CALLBACK0回调函数的入口点或 NULL。
vSwitchInterfaceEventNotifyFn
FWPS_VSWITCH_INTERFACE_EVENT_CALLBACK0回调函数的入口点或 NULL。
vSwitchFilterEngineReorderNotifyRn
FWPS_VSWITCH_FILTER_ENGINE_REORDER_CALLBACK0回调函数的入口点或 NULL。
vSwitchPolicyEventNotifyFn
FWPS_VSWITCH_POLICY_EVENT_CALLBACK0回调函数的入口点或 NULL。
vSwitchRuntimeStateSaveNotifyFn
FWPS_VSWITCH_RUNTIME_STATE_SAVE_CALLBACK0回调函数的入口点或 NULL。
vSwitchRuntimeStateRestoreNotifyFn
FWPS_VSWITCH_RUNTIME_STATE_RESTORE_CALLBACK0回调函数的入口点或 NULL。
注解
回调驱动程序将指向初始化FWPS_VSWITCH_EVENT_DISPATCH_TABLE0 结构的指针传递给 FwpsvSwitchEventsSubscribe0 函数。
以下定义位于 fwpvi.h 中:
#define FWPS_VSWITCH_EVENT_DISPATCH_TABLE FWPS_VSWITCH_EVENT_DISPATCH_TABLE0
要求
要求 | 值 |
---|---|
最低受支持的客户端 | 从Windows 8开始可用。 |
标头 | fwpsk.h (包括 Fwpsk.h) |
另请参阅
FWPS_VSWITCH_FILTER_ENGINE_REORDER_CALLBACK0
FWPS_VSWITCH_INTERFACE_EVENT_CALLBACK0
FWPS_VSWITCH_LIFETIME_EVENT_CALLBACK0
FWPS_VSWITCH_POLICY_EVENT_CALLBACK0
FWPS_VSWITCH_PORT_EVENT_CALLBACK0
FWPS_VSWITCH_RUNTIME_STATE_RESTORE_CALLBACK0