Функция SnmpSvcGetUptime (snmp.h)
[SNMP доступен для использования в операционных системах, указанных в разделе Требования. В последующих версиях он может быть изменен или недоступен. Вместо этого используйте удаленное управление Windows, которое является реализацией WS-Man майкрософт.]
Функция SnmpSvcGetUptime извлекает количество centisecond, которое была запущена служба SNMP. Эта функция является элементом API служебной программы SNMP.
Синтаксис
DWORD SNMP_FUNC_TYPE SnmpSvcGetUptime();
Возвращаемое значение
Функция возвращает значение DWORD , представляющее количество сантиметров, запущенных службой SNMP.
Комментарии
Агент расширения должен вызывать функцию SnmpSvcGetUptime , только если библиотека DLL агента расширения загружена в адресное пространство службы SNMP.
Библиотеке DLL агента расширения SNMP рекомендуется использовать функцию SnmpSvcGetUptime для получения количества сантиметров, запущенных службой SNMP. Агенты расширения должны использовать SnmpSvcGetUptime , а не вычислять время доступности с помощью параметра dwUptimeReference . Служба передает этот параметр агенту расширения в результате вызова функции SnmpExtensionInit . Так как параметр dwUptimeReference сохраняет затраченное время в виде значения DWORD в миллисекундах, время может быть преобразовано в ноль и отражать неточный интервал времени.
Агент расширения, отправляющий ловушки, должен инициализировать параметр timeStamp для функции SnmpExtensionTrap со значением, возвращенным вызовом функции SnmpSvcGetUptime .
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 2000 Professional [только классические приложения] |
Минимальная версия сервера | Windows 2000 Server [только классические приложения] |
Целевая платформа | Windows |
Header | snmp.h |
Библиотека | Snmpapi.lib |
DLL | Snmpapi.dll |