Condividi tramite


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.