Gestione di trappole e notifiche
L'applicazione WinSNMP deve registrarsi per ricevere trap e notifiche chiamando la funzioneSnmpRegistercon SNMPAPI_ON. L'applicazione può annullare la registrazione e disabilitare le trap e le notifiche chiamando la funzione con SNMPAPI_OFF.
Sono disponibili diverse opzioni quando l'applicazione chiama SnmpRegister. L'applicazione può registrare o annullare la registrazione per le trap e notifiche seguenti:
- Un tipo di trappola o notifica
- Tutte le trappole e le notifiche
- Tutte le origini di richieste di trap e di notifica
- Trappole e notifiche da tutte le entità di gestione
- Trappole e notifiche per ogni contesto
Per registrare e ricevere un tipo di notifica o trap predefinito, l'applicazione deve definire un identificatore di oggetto (una struttura smiOID) per ogni tipo predefinito. La struttura deve contenere una sequenza di corrispondenza dei criteri per il tipo di trap o notifica. RFC 1907, "Management Information Base for Version 2 of the Simple Network Management Protocol (SNMPv2)," definisce gli identificatori di oggetto trap e notification.
Per recuperare i dati e le notifiche di trap in sospeso per una sessione WinSNMP, un'applicazione WinSNMP deve chiamare la funzione SnmpRecvMsg con l'handle di sessione restituito dalla funzione SnmpCreateSession.
Per altre informazioni, vedere Invio di messaggi SNMP e ricezione di messaggi SNMP. Per ulteriori informazioni sull'allocazione e la deallocazione delle risorse per trap e notifiche, vedere allocazione degli oggetti di memoria di WinSNMP.