Поделиться через


Функция SnmpUtilOidAppend (snmp.h)

[SNMP доступен для использования в операционных системах, указанных в разделе Требования. В последующих версиях он может быть изменен или недоступен. Вместо этого используйте удаленное управление Windows, которое является реализацией WS-Man майкрософт.]

Функция SnmpUtilOidAppend добавляет идентификатор исходного объекта к идентификатору целевого объекта. Эта функция является элементом API служебной программы SNMP.

Синтаксис

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

Параметры

[in, out] pOidDst

Указатель на структуру AsnObjectIdentifier для получения исходной структуры.

[in] pOidSrc

Указатель на добавляемую структуру AsnObjectIdentifier .

Возвращаемое значение

Если функция выполняется успешно, возвращается ненулевое значение.

Если функция выполняется неудачно, возвращается нулевое значение. Эта функция не создает ошибки сокетов Windows. Приложение должно вызывать функцию GetLastError . GetLastError может возвращать следующие коды ошибок.

Код возврата Описание
SNMP_BERAPI_OVERFLOW
Указывает на условие переполнения
SNMP_MEM_ALLOC_ERROR
Указывает на ошибку выделения памяти

Комментарии

Функция SnmpUtilOidAppend вызывает функцию SnmpUtilMemReAlloc . Функция SnmpUtilMemReAlloc расширяет буфер для идентификатора целевого объекта.

Вызовите функцию SnmpUtilOidFree, чтобы освободить память, которую функция SnmpUtilOidAppend выделяет для назначения.

Требования

Требование Значение
Минимальная версия клиента Windows 2000 Professional [только классические приложения]
Минимальная версия сервера Windows 2000 Server [только классические приложения]
Целевая платформа Windows
Header snmp.h
Библиотека Snmpapi.lib
DLL Snmpapi.dll

См. также раздел

Функции SNMP

Обзор протокола SNMP

SnmpUtilMemReAlloc

SnmpUtilOidFree