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


перечисление 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 (include Netioapi.h)

См. также

NotifyIpInterfaceChange

NotifyRouteChange2

NotifyStableUnicastIpAddressTable

NotifyTeredoPortChange

NotifyUnicastIpAddressChange