enumeração MIB_NOTIFICATION_TYPE
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.
Syntax
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 do 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 da notificação de alteração. Essa notificação inicial não indica que ocorreu uma alteração em uma instância do MIB. A finalidade desse tipo de notificação inicial é fornecer a confirmação de que a função de retorno de chamada está registrada corretamente.
Comentários
O MIB_NOTIFICATION_TYPE tipo enumerado é usado com a função de retorno de chamada especificada no parâmetro Callback de uma das funções de NotificarXxx do Auxiliar de IP para especificar o tipo de notificação.
No Windows Vista e 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 é alterada, um endereço unicast IPv6 ou IPv4 é alterado ou uma rota IPv6 ou IPv4 é 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 passados 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.
Requisitos
Versão |
Disponível no Windows Vista e versões posteriores dos sistemas operacionais Windows. |
Cabeçalho |
Netioapi.h (inclua Netioapi.h) |