Функция SnmpCountVbl (winsnmp.h)

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

Приложение WinSNMP вызывает функцию SnmpCountVbl WinSNMP для перечисления записей привязки переменных в указанном списке привязок переменных.

Синтаксис

SNMPAPI_STATUS SNMPAPI_CALL SnmpCountVbl(
  [in] HSNMP_VBL vbl
);

Параметры

[in] vbl

Обработка списка привязок переменных для перечисления.

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

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

Если функция завершается сбоем, возвращаемое значение будет SNMPAPI_FAILURE. Чтобы получить расширенные сведения об ошибке, вызовите SnmpGetLastError , указав значение NULL в параметре сеанса . Функция SnmpGetLastError может возвращать одну из следующих ошибок.

Код возврата Описание
SNMPAPI_NOT_INITIALIZED
Функция SnmpStartup не была успешно завершена.
SNMPAPI_ALLOC_ERROR
Произошла ошибка при выделении памяти.
SNMPAPI_NOOP
В настоящее время список привязок переменных не содержит записей привязки переменных.
SNMPAPI_VBL_INVALID
Недопустимый параметр vbl .
SNMPAPI_OTHER_ERROR
Произошла неизвестная или неопределенная ошибка.

Комментарии

Функция SnmpCountVbl возвращает целое число без знака, которое является максимальным значением, которое приложение WinSNMP может указать для параметра индекса в функциях SnmpGetVb, SnmpSetVb и SnmpDeleteVb .

Требования

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

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

SnmpDeleteVb

SnmpGetVb

SnmpSetVb

Функции WinSNMP

Общие сведения об API WinSNMP