Gestione di trap e notifiche
L'applicazione WinSNMP deve registrarsi per ricevere trap e notifiche chiamando la funzione SnmpRegister con SNMPAPI_ON. L'applicazione può annullare la registrazione e disabilitare le trap e le notifiche chiamando la funzione con SNMPAPI_OFF.
Diverse opzioni sono disponibili quando l'applicazione chiama SnmpRegister. L'applicazione può registrare o annullare la registrazione per le trap e le notifiche seguenti:
- Un tipo di trap o notifica
- Tutte le trap e le notifiche
- Tutte le origini di richieste di trappola e notifica
- Trap e notifiche da tutte le entità di gestione
- Trap 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 modello per il tipo di trap o notifica. RFC 1907, "Management Information Base per la versione 2 del protocollo di gestione di rete semplice (SNMPv2), definisce identificatori di oggetto trap e notifica.
Per recuperare dati e 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 altre informazioni sull'allocazione e la deallocazione delle risorse per le trap e le notifiche, vedere Allocazione di oggetti di memoria WinSNMP.