Поделиться через


Перечисление 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 используется с функцией обратного вызова, указанной в параметре Callback одной из функций Ip Helper 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