Condividi tramite


enumerazione MIB_NOTIFICATION_TYPE (netioapi.h)

L'enumerazione MIB_NOTIFICATION_TYPE definisce il tipo di notifica passato a una funzione di callback quando si verifica una notifica.

Sintassi

typedef enum _MIB_NOTIFICATION_TYPE {
  MibParameterNotification,
  MibAddInstance,
  MibDeleteInstance,
  MibInitialNotification
} MIB_NOTIFICATION_TYPE, *PMIB_NOTIFICATION_TYPE;

Costanti

 
MibParameterNotification
È stato modificato un parametro.
MibAddInstance
È stata aggiunta una nuova istanza MIB.
MibDeleteInstance
È stata eliminata un'istanza MIB esistente.
MibInitialNotification
Notifica richiamata immediatamente dopo il completamento della registrazione per la notifica delle modifiche. Questa notifica iniziale non indica che si è verificata una modifica in un'istanza MIB. Lo scopo di questo tipo di notifica iniziale consiste nel fornire la conferma che la funzione di callback è registrata correttamente.

Commenti

L'enumerazione MIB_NOTIFICATION_TYPE viene definita in Windows Vista e versioni successive.

In Windows Vista e versioni successive vengono fornite nuove funzioni per la registrazione per ricevere una notifica quando un'interfaccia IPv6 o IPv4 cambia, un indirizzo IPv6 o IPv4 unicast cambia o una route IPv6 o IPv4. Queste funzioni di registrazione richiedono che venga passata una funzione di callback chiamata quando si verifica una modifica. Uno dei parametri passati alla funzione di callback quando si verifica una notifica è un parametro contenente un MIB_NOTIFICATION_TYPE che indica il tipo di notifica.

Si noti che il file di intestazione Netioapi.h viene incluso automaticamente nel file di intestazione Iphlpapi.h . Il file di intestazione Netioapi.h non deve mai essere usato direttamente.

Requisiti

Requisito Valore
Client minimo supportato Windows Vista [solo app desktop]
Server minimo supportato Windows Server 2008 [solo app desktop]
Intestazione netioapi.h (includere Iphlpapi.h)

Vedi anche

NotifyIpInterfaceChange

NotifyRouteChange2

NotifyUnicastIpAddressChange