Share via


Codes d’erreur courants WinSNMP

[SNMP est disponible pour une utilisation dans les systèmes d’exploitation spécifiés dans la section Configuration requise. Il sera peut-être modifié ou indisponible dans les versions ultérieures. Utilisez plutôt Windows Remote Management, qui est l’implémentation Microsoft de WS-Man.]

La fonction SnmpGetLastError peut retourner un code d’erreur général après l’échec d’une fonction WinSNMP. Le tableau suivant répertorie les codes d’erreur courants WinSNMP.

Code d'erreur Signification Action recommandée
SNMPAPI_NOT_INITIALIZED La fonction SnmpStartup ne s’est pas terminée correctement, soit depuis le début de l’exécution du programme, soit depuis qu’un appel à la fonction SnmpCleanup s’est terminé avec succès. L’application doit appeler SnmpGetLastError avant d’appeler toute autre fonction API WinSNMP en cas d’échec de SnmpStartup . La fonction SnmpGetLastError retourne des informations d’erreur étendues sur l’échec de SnmpStartup.
SNMPAPI_ALLOC_ERROR L’application a spécifié un pointeur non valide, ou une erreur s’est produite lors de l’allocation de mémoire. L’implémentation de Microsoft WinSNMP n’a pas pu obtenir suffisamment de ressources pour exécuter la demande. L’application doit fournir des pointeurs de mémoire valides pour tous les paramètres de sortie. Il doit libérer des ressources, réduire les besoins en ressources ou faciliter un arrêt normal. Un arrêt normal inclut plusieurs appels à la fonction SnmpClose , un pour chaque session WinSNMP ouverte. Il inclut également un appel à la fonction SnmpCleanup .
SNMPAPI_NOOP La fonction ne s’est pas terminée correctement, car tous les paramètres de sortie sont NULL. L’application doit spécifier au moins un paramètre de sortie qui n’est pas NULL lors de l’appel d’une fonction qui retourne des informations à l’application.
SNMPAPI_OTHER_ERROR Une erreur inconnue ou non définie s’est produite. L’application doit généralement répondre avec un arrêt normal. Un arrêt normal inclut plusieurs appels à la fonction SnmpClose , un pour chaque session WinSNMP ouverte. Il inclut également un appel à la fonction SnmpCleanup .

 

Les erreurs WinSNMP qui transmettent des informations spécifiques au contexte sont notées dans la page de référence de chaque fonction.