Compartilhar via


Gerenciando interceptações e notificações

O aplicativo WinSNMP deve se registrar para receber interceptações e notificações chamando a função SnmpRegister com SNMPAPI_ON. O aplicativo pode cancelar o registro e desabilitar interceptações e notificações chamando a função com SNMPAPI_OFF.

Várias opções estão disponíveis quando o aplicativo chama SnmpRegister. O aplicativo pode registrar ou cancelar o registro das seguintes interceptações e notificações:

  • Um tipo de interceptação ou notificação
  • Todas as interceptações e notificações
  • Todas as fontes de solicitações de interceptação e notificação
  • Interceptações e notificações de todas as entidades de gerenciamento
  • Interceptações e notificações para cada contexto

Para registrar e receber um tipo de interceptação ou notificação predefinido, o aplicativo deve definir um identificador de objeto (uma estrutura smiOID ) para cada tipo predefinido. A estrutura deve conter uma sequência de correspondência de padrões para o tipo de interceptação ou notificação. RFC 1907, "Management Information Base for Version 2 of the Simple Network Management Protocol (SNMPv2)" define identificadores de objeto de interceptação e notificação.

Para recuperar dados de interceptação pendentes e notificações para uma sessão WinSNMP, um aplicativo WinSNMP deve chamar a função SnmpRecvMsg com o identificador de sessão retornado pela função SnmpCreateSession .

Para obter mais informações, consulte Enviando mensagens SNMP e Recebendo mensagens SNMP. Para obter informações adicionais sobre alocação e desalocação de recursos para interceptações e notificações, consulte Alocando objetos de memória WinSNMP.