Partilhar via


MIB_NOTIFICATION_TYPE enumeração

O tipo de enumeração MIB_NOTIFICATION_TYPE define o tipo de notificação que é passado para uma função de retorno de chamada quando ocorre uma notificação.

Sintaxe

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

Constantes

  • MibParameterNotification
    Um parâmetro foi alterado.

  • MibAddInstance
    Uma nova instância MIB foi adicionada.

  • MibDeleteInstance
    Uma instância MIB existente foi excluída.

  • MibInitialNotification
    Uma notificação que é invocada imediatamente após a conclusão do registro para notificação de alteração. Esta notificação inicial não indica que ocorreu uma alteração a uma instância MIB. O objetivo deste tipo de notificação inicial é fornecer a confirmação de que a função de retorno de chamada está corretamente registrada.

Comentários

O tipo enumerado MIB_NOTIFICATION_TYPE é usado com a função de retorno de chamada especificada no parâmetro Callback de uma das funções IP Helper NotifyXxx para especificar o tipo de notificação.

No Windows Vista e em versões posteriores dos sistemas operacionais Windows, novas funções são fornecidas para registrar o driver a ser notificado quando uma interface IPv6 ou IPv4 for alterada, um endereço unicast IPv6 ou IPv4 for alterado ou uma rota IPv6 ou IPv4 for alterada. Essas funções de registro exigem que uma função de retorno de chamada seja passada que é chamada quando ocorre uma alteração. Um dos parâmetros que é passado para a função de retorno de chamada quando ocorre uma notificação é um parâmetro que contém um valor MIB_NOTIFICATION_TYPE que indica o tipo de notificação.

Requerimentos

Versão

Disponível no Windows Vista e versões posteriores dos sistemas operacionais Windows.

Cabeçalho

Netioapi.h (inclui Netioapi.h)

Ver também

NotifyIpInterfaceChange

NotifyRouteChange2

NotifyStableUnicastIpAddressTable

NotifyTeredoPortChange

NotifyUnicastIpAddressChange