SnmpSvcGetUptime-Funktion (snmp.h)
[SNMP ist für die Verwendung in den im Abschnitt Anforderungen angegebenen Betriebssystemen verfügbar. Es kann in nachfolgenden Versionen geändert oder entfernt werden. Verwenden Sie stattdessen die Windows-Remoteverwaltung, die Microsoft-Implementierung von WS-Man.]
Die SnmpSvcGetUptime-Funktion ruft die Anzahl von Centisekunden ab, die der SNMP-Dienst ausgeführt hat. Diese Funktion ist ein Element der SNMP-Hilfsprogramm-API.
Syntax
DWORD SNMP_FUNC_TYPE SnmpSvcGetUptime();
Rückgabewert
Die Funktion gibt einen DWORD-Wert zurück, der der Anzahl von Centisekunden entspricht, die der SNMP-Dienst ausgeführt hat.
Hinweise
Ein Erweiterungs-Agent sollte die SnmpSvcGetUptime-Funktion nur aufrufen, wenn die Erweiterungs-Agent-DLL im Adressraum des SNMP-Diensts geladen wird.
Die DLL des SNMP-Erweiterungs-Agents wird empfohlen, die SnmpSvcGetUptime-Funktion zu verwenden, um die Anzahl von Centisekunden abzurufen, die der SNMP-Dienst ausgeführt hat. Erweiterungs-Agents sollten SnmpSvcGetUptime verwenden, anstatt die Betriebszeit mithilfe des dwUptimeReference-Parameters zu berechnen. Der Dienst übergibt diesen Parameter als Ergebnis eines Aufrufs der SnmpExtensionInit-Funktion an den Erweiterungs-Agent . Da der dwUptimeReference-Parameter die verstrichene Zeit als DWORD-Wert in Millisekunden speichert, kann die Zeit auf Null umgebrochen werden und ein ungenaues Zeitintervall widerspiegeln.
Ein Erweiterungs-Agent, der Traps sendet, muss den timeStamp-Parameter für die SnmpExtensionTrap-Funktion mit dem Wert initialisieren, der von einem Aufruf der SnmpSvcGetUptime-Funktion zurückgegeben wird.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 2000 Professional [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows 2000 Server [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | snmp.h |
Bibliothek | Snmpapi.lib |
DLL | Snmpapi.dll |