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 函数指定通知类型。

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

要求

版本

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

页眉

Netioapi.h (包括 Netioapi.h)

另请参阅

NotifyIpInterfaceChange

NotifyRouteChange2

NotifyStableUnicastIpAddressTable

NotifyTeredoPortChange

NotifyUnicastIpAddressChange