MIB_NOTIFICATION_TYPE 枚举

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

语法

typedef enum _MIB_NOTIFICATION_TYPE { 
  MibParameterNotification  = 0,
  MibAddInstance            = 1,
  MibDeleteInstance         = 2,
  MibInitialNotification    = 3
} MIB_NOTIFICATION_TYPE, *PMIB_NOTIFICATION_TYPE;

常量

  • MibParameterNotification
    参数已更改。

  • MibAddInstance
    添加了一个新的 MIB 实例。

  • MibDeleteInstance
    已删除现有的 MIB 实例。

  • MibInitialNotification
    更改通知注册完成后立即调用的通知。 此初始通知并不指示 MIB 实例发生了更改。 此初始通知类型的用途是确认回调函数已正确注册。

注解

MIB_NOTIFICATION_TYPE枚举类型与在某个 IP 帮助程序 NotifyXxx 函数的 Callback 参数中指定的回调函数一起使用,以指定通知类型。

在 Windows Vista 和更高版本的 Windows 操作系统上,提供新功能来注册驱动程序,以在 IPv6 或 IPv4 接口更改、IPv6 或 IPv4 单播地址更改或 IPv6 或 IPv4 路由更改时收到通知。 这些注册函数要求传递在发生更改时调用的回调函数。 发生通知时传递给回调函数的参数之一是包含指示通知类型的MIB_NOTIFICATION_TYPE值的参数。

要求

版本

在 Windows Vista 和更高版本的 Windows 操作系统中可用。

标头

Netioapi.h (包括 Netioapi.h)

另请参阅

NotifyIpInterfaceChange

NotifyRouteChange2

NotifyStableUnicastIpAddressTable

NotifyTeredoPortChange

NotifyUnicastIpAddressChange