Freigeben über


MIB_NOTIFICATION_TYPE-Enumeration

Der MIB_NOTIFICATION_TYPE-Enumerationstyp definiert den Benachrichtigungstyp, der an eine Rückruffunktion übergeben wird, wenn eine Benachrichtigung auftritt.

Syntax

typedef enum _MIB_NOTIFICATION_TYPE { 
  MibParameterNotification  = 0,
  MibAddInstance            = 1,
  MibDeleteInstance         = 2,
  MibInitialNotification    = 3
} MIB_NOTIFICATION_TYPE, *PMIB_NOTIFICATION_TYPE;

Konstanten

  • MibParameterNotification
    Ein Parameter wurde geändert.

  • MibAddInstance
    Eine neue MIB-instance wurde hinzugefügt.

  • MibDeleteInstance
    Eine vorhandene MIB-instance wurde gelöscht.

  • MibInitialNotification
    Eine Benachrichtigung, die unmittelbar nach Abschluss der Registrierung für die Änderungsbenachrichtigung aufgerufen wird. Diese anfängliche Benachrichtigung gibt nicht an, dass eine Änderung an einem MIB-instance aufgetreten ist. Der Zweck dieses anfänglichen Benachrichtigungstyps ist die Bestätigung, dass die Rückruffunktion ordnungsgemäß registriert wurde.

Bemerkungen

Der MIB_NOTIFICATION_TYPE Enumerated-Typ wird mit der Rückruffunktion verwendet, die im Rückrufparameter einer der Xxx-Funktionen des IP-Hilfsprogramm benachrichtigen angegeben ist, um den Benachrichtigungstyp anzugeben.

Unter Windows Vista und höheren Versionen der Windows-Betriebssysteme werden neue Funktionen bereitgestellt, um den Treiber zu registrieren, der benachrichtigt wird, wenn sich eine IPv6- oder IPv4-Schnittstelle, eine IPv6- oder IPv4-Unicastadresse oder eine IPv6- oder IPv4-Route ändert. Diese Registrierungsfunktionen erfordern, dass eine Rückruffunktion übergeben wird, die aufgerufen wird, wenn eine Änderung eintritt. Einer der Parameter, der an die Rückruffunktion übergeben wird, wenn eine Benachrichtigung auftritt, ist ein Parameter, der einen MIB_NOTIFICATION_TYPE Wert enthält, der den Benachrichtigungstyp angibt.

Requirements (Anforderungen)

Version

Verfügbar in Windows Vista und höheren Versionen der Windows-Betriebssysteme.

Header

Netioapi.h (netioapi.h einschließen)

Weitere Informationen

NotifyIpInterfaceChange

NotifyRouteChange2

NotifyStableUnicastIpAddressTable

NotifyTeredoPortChange

NotifyUnicastIpAddressChange