Codes d’erreur courants WinSNMP

[SNMP peut être utilisé 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 les plus courants de l’WinSNMP.

Code d'erreur Signification Action recommandée
SNMPAPI _ non _ initialisé La fonction SnmpStartup n’a pas été exécutée correctement depuis le début de l’exécution du programme, ou depuis la réussite d’un appel à la fonction SnmpCleanup . L’application doit appeler SnmpGetLastError avant d’appeler toute autre fonction API WinSNMP lorsque SnmpStartup échoue. La fonction SnmpGetLastError retourne des informations d’erreur étendues sur l’échec de SnmpStartup.
_erreur d’allocation SNMPAPI _ 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 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 approprié. Un arrêt approprié comprend plusieurs appels à la fonction SnmpClose , un pour chaque session WinSNMP ouverte. Il comprend également un appel à la fonction SnmpCleanup .
SNMPAPI _ NOOP La fonction ne s’est pas terminée correctement, car tous les paramètres de sortie ont la valeur null. L’application doit spécifier au moins un paramètre de sortie qui n’a pas la valeur null lors de l’appel d’une fonction qui retourne des informations à l’application.
SNMPAPI _ autre _ erreur Une erreur inconnue ou non définie s’est produite. L’application doit généralement répondre avec un arrêt approprié. Un arrêt approprié comprend plusieurs appels à la fonction SnmpClose , un pour chaque session WinSNMP ouverte. Il comprend également un appel à la fonction SnmpCleanup .

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