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


Заголовок snmp.h

Этот заголовок используется простым протоколом управления сетью. Дополнительные сведения см. в разделе:

snmp.h содержит следующие программные интерфейсы:

Функции

 
SnmpExtensionClose

Служба MICROSOFT SNMP вызывает функцию SnmpExtensionClose, чтобы запросить, чтобы агент расширения SNMP отменял выделение ресурсов и завершал операции. Эта функция является элементом API агента расширения SNMP.
SnmpExtensionInit

Служба Microsoft SNMP вызывает функцию SnmpExtensionInit для инициализации библиотеки DLL агента расширения SNMP. Эта функция является элементом API агента расширения SNMP.
SnmpExtensionInitEx

Служба Microsoft SNMP вызывает функцию SnmpExtensionInitEx для определения дополнительных поддеревьев базы данных управления (MIB), поддерживаемых агентом расширения SNMP. Эта функция является элементом API агента расширения SNMP.
SnmpExtensionMonitor

Служба Microsoft SNMP вызывает функцию SnmpExtensionMonitor, чтобы предоставить агенту расширения SNMP сведения о внутренних счетчиках и параметрах службы. Эта функция является элементом API агента расширения SNMP.
SnmpExtensionQuery

Служба Microsoft SNMP вызывает функцию SnmpExtensionQuery для разрешения запросов SNMP, содержащих переменные в одном или нескольких зарегистрированных поддеревья MIB агента расширения SNMP. Эта функция является элементом API агента расширения SNMP.
SnmpExtensionQueryEx

Служба Microsoft SNMP вызывает функцию SnmpExtensionQueryEx для обработки запросов SNMP, указывающих переменные в одном или нескольких поддеревьях MIB, зарегистрированных агентами расширения SNMP. Эта функция является элементом API агента расширения SNMP.
SnmpExtensionTrap

Служба Microsoft SNMP вызывает функцию SnmpExtensionTrap для получения сведений, необходимых службе для создания ловушек для агента расширения SNMP.
SnmpSvcGetUptime

Функция SnmpSvcGetUptime извлекает количество centisecond, которое была запущена служба SNMP. Эта функция является элементом API служебной программы SNMP.
SnmpSvcSetLogLevel

Функция SnmpSvcSetLogLevel корректирует уровень детализации выходных данных отладки из службы SNMP и агентов расширения SNMP с помощью функции SnmpUtilDbgPrint. Эта функция является элементом API служебной программы SNMP.
SnmpSvcSetLogType

Функция SnmpSvcSetLogType настраивает назначение для выходных данных отладки из службы SNMP и агентов расширения SNMP с помощью функции SnmpUtilDbgPrint. Эта функция является элементом API служебной программы SNMP.
SnmpUtilAsnAnyCpy

Функция SnmpUtilAsnAnyCpy копирует переменную, на которую указывает параметр pAnySrc, в параметр pAnyDst. Функция выделяет необходимую память для копии назначения. Функция SnmpUtilAsnAnyCpy является элементом API служебной программы SNMP.
SnmpUtilAsnAnyFree

Функция SnmpUtilAsnAnyFree освобождает память, выделенную для указанной структуры AsnAny. Эта функция является элементом API служебной программы SNMP.
SnmpUtilDbgPrint

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

Функция SnmpUtilIdsToA преобразует идентификатор объекта (OID) в строку, завершаемую null. Эта функция является элементом API служебной программы SNMP.
SnmpUtilMemAlloc

Функция SnmpUtilMemAlloc выделяет динамическую память из кучи процесса. Эта функция является элементом API служебной программы SNMP.
SnmpUtilMemFree

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

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

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

Функция SnmpUtilOctetsCpy копирует переменную, на которую указывает параметр pOctetsSrc, в переменную, на которую указывает параметр pOctetsDst.
SnmpUtilOctetsFree

Функция SnmpUtilOctetsFree освобождает память, выделенную для указанной строки октета. Эта функция является элементом API служебной программы SNMP.
SnmpUtilOctetsNCmp

Функция SnmpUtilOctetsNCmp сравнивает две строки октета. Функция сравнивает подидентификаторы в строках, пока не достигнет числа подидентификаторов, заданного параметром nChars. SnmpUtilOctetsNCmp — это элемент API служебной программы SNMP.
SnmpUtilOidAppend

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

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

Функция SnmpUtilOidCpy копирует переменную, на которую указывает параметр pOidSrc, в параметр pOidDst, выделяя необходимую память для копии назначения. Эта функция является элементом API служебной программы SNMP.
SnmpUtilOidFree

Функция SnmpUtilOidFree освобождает память, выделенную для указанного идентификатора объекта. Эта функция является элементом API служебной программы SNMP.
SnmpUtilOidNCmp

Функция SnmpUtilOidNCmp сравнивает два идентификатора объекта.
SnmpUtilOidToA

Функция SnmpUtilOidToA преобразует идентификатор объекта (OID) в строку, завершаемую null. Эта функция является элементом API служебной программы SNMP.
SnmpUtilPrintAsnAny

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

Функция SnmpUtilPrintOid форматирует указанный идентификатор объекта (OID) и выводит результат на стандартное устройство вывода. Эта функция является элементом API служебной программы SNMP.
SnmpUtilVarBindCpy

Функция SnmpUtilVarBindCpy копирует указанную структуру SnmpVarBind и выделяет необходимую память для целевой структуры. Функция SnmpUtilVarBindCpy является элементом API служебной программы SNMP.
SnmpUtilVarBindFree

Функция SnmpUtilVarBindFree освобождает память, выделенную для структуры SnmpVarBind. Эта функция является элементом API служебной программы SNMP.
SnmpUtilVarBindListCpy

Функция SnmpUtilVarBindListCpy копирует указанную структуру SnmpVarBindList и выделяет необходимую память для копии назначения. Эта функция является элементом API служебной программы SNMP.
SnmpUtilVarBindListFree

Функция SnmpUtilVarBindListFree освобождает память, выделенную для структуры SnmpVarBindList. Эта функция является элементом API служебной программы SNMP.

Структуры

 
AsnAny

Структура AsnAny содержит тип и значение переменной SNMP. Эта структура является членом структуры SnmpVarBind, которая используется в качестве параметра во многих функциях SNMP. Эта структура не используется функциями API WinSNMP.
AsnObjectIdentifier

Структура AsnObjectIdentifier представляет идентификаторы объектов. Эта структура используется несколькими функциями SNMP. Эта структура не используется функциями API WinSNMP.
AsnOctetString

Структура AsnOctetString содержит октетные количества, обычно байты. Эта структура используется несколькими функциями SNMP. Эта структура не используется функциями API WinSNMP.
SnmpVarBind

Структура SnmpVarBind представляет привязку переменной SNMP. Эта структура используется несколькими функциями SNMP. Эта структура не используется функциями API WinSNMP.
SnmpVarBindList

Структура SnmpVarBindList представляет список привязок переменных SNMP. Эта структура используется несколькими функциями SNMP. Эта структура не используется функциями API WinSNMP.