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.