SnmpSetTimeout-Funktion (winsnmp.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 WinSNMP SnmpSetTimeout-Funktion ermöglicht es einer WinSNMP-Anwendung, den Timeoutwert für die Übertragung von SNMP-Nachrichtenanforderungen zu ändern. Der Timeoutwert gilt für Aufrufe, die eine WinSNMP-Anwendung an die SnmpSendMsg-Funktion für eine angegebene Verwaltungsentität sendet. Die Microsoft WinSNMP-Implementierung speichert den Wert in einer Datenbank.
Syntax
SNMPAPI_STATUS SNMPAPI_CALL SnmpSetTimeout(
[in] HSNMP_ENTITY hEntity,
[in] smiTIMETICKS nPolicyTimeout
);
Parameter
[in] hEntity
Handle an die Zielverwaltungsentität von Interesse.
[in] nPolicyTimeout
Gibt einen neuen Timeoutwert in hundertstel Sekunden für die Verwaltungsentität an. Dieser Wert ersetzt den Wert, der derzeit in der Datenbank der Implementierung gespeichert ist.
Wenn dieser Parameter gleich 0 ist und der aktuelle Modus für die erneute Übertragung gleich SNMPAPI_ON ist, wählt die Implementierung einen Timeoutwert aus. Die Implementierung verwendet diesen Timeoutwert, wenn sie die Richtlinie für die erneute Übertragung der WinSNMP-Anwendung ausführt.
Rückgabewert
Wenn die Funktion erfolgreich ist, wird der Rückgabewert SNMPAPI_SUCCESS.
Wenn die Funktion fehlschlägt, wird der Rückgabewert SNMPAPI_FAILURE. Rufen Sie SnmpGetLastError auf, um erweiterte Fehlerinformationen zu erhalten, und geben Sie einen NULL-Wert im Sitzungsparameter an. Die SnmpGetLastError-Funktion kann einen der folgenden Fehler zurückgeben.
Rückgabecode | Beschreibung |
---|---|
|
Die SnmpStartup-Funktion wurde nicht erfolgreich abgeschlossen. |
|
Während der Speicherbelegung ist ein Fehler aufgetreten. |
|
Der hEntity-Parameter ist ungültig. |
|
Es ist ein unbekannter oder nicht definierter Fehler aufgetreten. |
Hinweise
In der Regel ruft eine WinSNMP-Manageranwendung anstelle einer Agentanwendung die SnmpSetTimeout-Funktion auf.
Weitere Informationen finden Sie unter Informationen zur erneuten Übertragung und Verwalten der Richtlinie für die erneute Übertragung.
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 | winsnmp.h |
Bibliothek | Wsnmp32.lib |
DLL | Wsnmp32.dll |