перечисление 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) |