Compartilhar via


Códigos de erro comuns do WinSNMP

[O SNMP está disponível para uso nos sistemas operacionais especificados na seção Requisitos. Ele poderá ser alterado ou ficar indisponível em versões subsequentes. Em vez disso, use o Gerenciamento Remoto do Windows, que é a implementação da Microsoft do WS-Man.]

A função SnmpGetLastError pode retornar um código de erro geral depois que uma função WinSNMP falha. A tabela a seguir lista os códigos de erro comuns do WinSNMP.

Código do erro Significado Ação recomendada
SNMPAPI_NOT_INITIALIZED A função SnmpStartup não foi concluída com êxito desde o início da execução do programa ou desde que uma chamada para a função SnmpCleanup foi concluída com êxito. O aplicativo deve chamar SnmpGetLastError antes de chamar qualquer outra função da API WinSNMP quando SnmpStartup falhar. A função SnmpGetLastError retorna informações de erro estendidas sobre a falha de SnmpStartup.
SNMPAPI_ALLOC_ERROR O aplicativo especificou um ponteiro inválido ou ocorreu um erro durante a alocação de memória. A implementação do Microsoft WinSNMP não pôde obter recursos suficientes para executar a solicitação. O aplicativo deve fornecer ponteiros de memória válidos para todos os parâmetros de saída. Ele deve liberar recursos, reduzir os requisitos de recursos ou facilitar um desligamento normal. Um desligamento normal inclui várias chamadas para a função SnmpClose , uma para cada sessão WinSNMP aberta. Ele também inclui uma chamada para a função SnmpCleanup .
SNMPAPI_NOOP A função não foi concluída com êxito porque todos os parâmetros de saída são NULL. O aplicativo deve especificar pelo menos um parâmetro de saída que não seja NULL ao chamar uma função que retorna informações para o aplicativo.
SNMPAPI_OTHER_ERROR Ocorreu um erro desconhecido ou indefinido. O aplicativo geralmente deve responder com um desligamento normal. Um desligamento normal inclui várias chamadas para a função SnmpClose , uma para cada sessão WinSNMP aberta. Ele também inclui uma chamada para a função SnmpCleanup .

 

Os erros winSNMP que transmitem informações específicas do contexto são observados na página de referência de cada função.