Compartilhar via


Função SnmpUtilOidAppend (snmp.h)

[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 SnmpUtilOidAppend acrescenta o identificador de objeto de origem ao identificador de objeto de destino. Essa função é um elemento da API do Utilitário SNMP.

Sintaxe

SNMPAPI SNMP_FUNC_TYPE SnmpUtilOidAppend(
  [in, out] AsnObjectIdentifier *pOidDst,
  [in]      AsnObjectIdentifier *pOidSrc
);

Parâmetros

[in, out] pOidDst

Ponteiro para uma estrutura AsnObjectIdentifier para receber a estrutura de origem.

[in] pOidSrc

Ponteiro para uma estrutura AsnObjectIdentifier a ser acrescentada.

Valor retornado

Se a função for bem-sucedida, o valor retornado será diferente de zero.

Se a função falhar, o valor retornado será zero. Essa função não gera erros do Windows Sockets. O aplicativo deve chamar a função GetLastError . GetLastError pode retornar os seguintes códigos de erro.

Código de retorno Descrição
SNMP_BERAPI_OVERFLOW
Indica uma condição de estouro
SNMP_MEM_ALLOC_ERROR
Indica um erro de alocação de memória

Comentários

A função SnmpUtilOidAppend chama a função SnmpUtilMemReAlloc . A função SnmpUtilMemReAlloc expande o buffer para o identificador de objeto de destino.

Chame a função SnmpUtilOidFree para liberar memória que a função SnmpUtilOidAppend aloca para o destino.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 2000 Professional [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows 2000 Server [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho snmp.h
Biblioteca Snmpapi.lib
DLL Snmpapi.dll

Confira também

Funções SNMP

Visão geral do Protocolo SNMP

SnmpUtilMemReAlloc

SnmpUtilOidFree