Condividi tramite


Codici di errore comuni WinSNMP

[SNMP è disponibile per l'uso nei sistemi operativi specificati nella sezione Requisiti. È possibile che in versioni successive sia stata modificata o non sia più disponibile. Usare invece Gestione remota Windows, ovvero l'implementazione Microsoft di WS-Man.

La funzione SnmpGetLastError può restituire un codice di errore generale dopo che una funzione WinSNMP ha esito negativo. Nella tabella seguente sono elencati i codici di errore comuni WinSNMP.

Codice di errore Significato Azione consigliata
SNMPAPI_NOT_INITIALIZED La funzione SnmpStartup non è stata completata correttamente dopo l'avvio dell'esecuzione del programma o poiché una chiamata alla funzione SnmpCleanup è stata completata correttamente. L'applicazione deve chiamare SnmpGetLastError prima di chiamare qualsiasi altra funzione API WinSNMP quando SnmpStartup ha esito negativo. La funzione SnmpGetLastError restituisce informazioni di errore estese sull'errore di SnmpStartup.
SNMPAPI_ALLOC_ERROR L'applicazione ha specificato un puntatore non valido o si è verificato un errore durante l'allocazione della memoria. L'implementazione di Microsoft WinSNMP non ha potuto ottenere risorse sufficienti per eseguire la richiesta. L'applicazione deve fornire puntatori di memoria validi per tutti i parametri di output. Dovrebbe liberare risorse, ridurre i requisiti delle risorse o facilitare un arresto graziato. Un arresto normale include più chiamate alla funzione SnmpClose , una per ogni sessione WinSNMP aperta. Include anche una chiamata alla funzione SnmpCleanup .
SNMPAPI_NOOP La funzione non è stata completata correttamente perché tutti i parametri di output sono NULL. L'applicazione deve specificare almeno un parametro di output che non è NULL quando si chiama una funzione che restituisce informazioni all'applicazione.
SNMPAPI_OTHER_ERROR Si è verificato un errore sconosciuto o non definito. L'applicazione deve in genere rispondere con un arresto graziato. Un arresto normale include più chiamate alla funzione SnmpClose , una per ogni sessione WinSNMP aperta. Include anche una chiamata alla funzione SnmpCleanup .

 

Gli errori WinSNMP che forniscono informazioni specifiche del contesto vengono annotati nella pagina di riferimento di ogni funzione.