Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
The MIB_NOTIFICATION_TYPE enumeration defines the notification type passed to a callback function when a notification occurs.
Syntax
typedef enum _MIB_NOTIFICATION_TYPE {
MibParameterNotification,
MibAddInstance,
MibDeleteInstance,
MibInitialNotification
} MIB_NOTIFICATION_TYPE, *PMIB_NOTIFICATION_TYPE;
Constants
MibParameterNotificationA parameter was changed. |
MibAddInstanceA new MIB instance was added. |
MibDeleteInstanceAn existing MIB instance was deleted. |
MibInitialNotificationA notification that is invoked immediately after registration for change notification completes. This initial notification does not indicate a change occurred to a MIB instance. The purpose of this initial notification type is to provide confirmation that the callback function is properly registered. |
Remarks
The MIB_NOTIFICATION_TYPE enumeration is defined on Windows Vista and later.
On Windows Vista and later, new functions are provided to register to be notified when an IPv6 or IPv4 interface changes, a IPv6 or IPv4 unicast address changes, or an IPv6 or IPv4 route changes. These registration functions require a callback function be passed that is called when a change occurs. One of the parameters passed to the callback function when a notification occurs is a parameter containing a MIB_NOTIFICATION_TYPE that indicates the notification type.
Note that the Netioapi.h header file is automatically included in the Iphlpapi.h header file. The Netioapi.h header file should never be used directly.
Requirements
| Requirement | Value |
|---|---|
| Minimum supported client | Windows Vista [desktop apps only] |
| Minimum supported server | Windows Server 2008 [desktop apps only] |
| Header | netioapi.h (include Iphlpapi.h) |