Gestion des interruptions et des notifications

L’application WinSNMP doit s’inscrire pour recevoir des interruptions et des notifications en appelant la fonction SnmpRegister avec SNMPAPI_ON. L’application peut annuler l’inscription et désactiver les interruptions et les notifications en appelant la fonction avec SNMPAPI_OFF.

Plusieurs options sont disponibles lorsque l’application appelle SnmpRegister. L’application peut inscrire ou annuler l’inscription pour les notifications et les interruptions suivantes :

  • Un type d’interruption ou de notification
  • Tous les pièges et notifications
  • Toutes les sources de demandes d’interruption et de notification
  • Interruptions et notifications de toutes les entités de gestion
  • Interruptions et notifications pour chaque contexte

Pour inscrire et recevoir un type d’interruption ou de notification prédéfini, l’application doit définir un identificateur d’objet (structure smiOID ) pour chaque type prédéfini. La structure doit contenir une séquence de correspondance de modèle pour le type d’interruption ou de notification. RFC 1907, « Base d’informations de gestion pour la version 2 du protocole SNMPv2 (Simple Network Management Protocol) » définit les identificateurs d’objets d’interruption et de notification.

Pour récupérer les données d’interruption et les notifications en suspens pour une session WinSNMP, une application WinSNMP doit appeler la fonction SnmpRecvMsg avec le handle de session retourné par la fonction SnmpCreateSession .

Pour plus d’informations, consultez Envoi de messages SNMP et Réception de messages SNMP. Pour plus d’informations sur l’allocation et la répartition des ressources pour les interruptions et les notifications, consultez Allocation d’objets de mémoire WinSNMP.