MIB_NOTIFICATION_TYPE枚举 (netioapi.h)

MIB_NOTIFICATION_TYPE枚举定义发生通知时传递给回调函数的通知类型。

语法

typedef enum _MIB_NOTIFICATION_TYPE {
  MibParameterNotification,
  MibAddInstance,
  MibDeleteInstance,
  MibInitialNotification
} MIB_NOTIFICATION_TYPE, *PMIB_NOTIFICATION_TYPE;

常量

 
MibParameterNotification
参数已更改。
MibAddInstance
添加了一个新的 MIB 实例。
MibDeleteInstance
已删除现有的 MIB 实例。
MibInitialNotification
更改通知注册完成后立即调用的通知。 此初始通知并不表示 MIB 实例发生了更改。 此初始通知类型的用途是确认回调函数已正确注册。

注解

MIB_NOTIFICATION_TYPE枚举在 Windows Vista 及更高版本上定义。

在 Windows Vista 及更高版本上,提供了新函数来注册,以在 IPv6 或 IPv4 接口更改、IPv6 或 IPv4 单播地址更改或 IPv6 或 IPv4 路由更改时收到通知。 这些注册函数要求传递一个回调函数,该回调函数在发生更改时调用。 发生通知时传递给回调函数的参数之一是包含指示通知类型的 MIB_NOTIFICATION_TYPE 的参数。

请注意, Netioapi.h 头文件会自动包含在 Iphlpapi.h 头文件中。 永远不应直接使用 Netioapi.h 头文件。

要求

要求
最低受支持的客户端 Windows Vista [仅限桌面应用]
最低受支持的服务器 Windows Server 2008 [仅限桌面应用]
标头 netioapi.h (包括 Iphlpapi.h)

另请参阅

NotifyIpInterfaceChange

NotifyRouteChange2

NotifyUnicastIpAddressChange