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