Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Die WinSNMP-Anwendung kann die Interpretation und Übersetzung von Entitäts- und Kontextparametern angeben, indem sie den Entitäts- und Kontextübersetzungsmodus festlegt. Die Microsoft WinSNMP-Implementierung speichert den Modus in einer Datenbank.
Die Einstellung des Entitäts- und Kontextübersetzungsmodus bestimmt die Art und Weise, in der die SnmpStrToEntity-Funktion und die SnmpStrToContext-Funktion Eingabezeichenfolgen interpretieren. Die Einstellung bestimmt auch den Typ der Ausgabezeichenfolge, die die Funktionen SnmpEntityToStr und SnmpContextToStr zurückgeben. Weitere Informationen finden Sie unter Unterstützung für IPX-Adresszeichenfolgen in WinSNMP.
Die Implementierung gibt den aktuellen Standardentitäts- und Kontextübersetzungsmodus im Parameter nTranslateMode der SnmpStartup-Funktion zurück. Um den aktuellen Entitäts- und Kontextübersetzungsmodus abzurufen, der für die Implementierung wirksam ist, kann eine Anwendung die SnmpGetTranslateMode-Funktion jederzeit aufrufen.
Es folgen die gültigen Entitäts- und Kontextübersetzungsmodi.
| Mode | Bedeutung |
|---|---|
| SNMPAPI_TRANSLATED | Die Implementierung verwendet ihre Datenbank, um benutzerfreundliche Namen für SNMP-Entitäten und verwaltete Objekte zu übersetzen. Die Implementierung übersetzt sie in ihre SNMPv1- oder SNMPv2C-Komponenten. |
| SNMPAPI_UNTRANSLATED_V1 | Die Implementierung interpretiert SNMP-Entitätsparameter als literale SNMP-Transportadressen und Kontextparameter als literale SNMP-Communityzeichenfolgen. Für SNMPv2-Zielentitäten erstellt die Implementierung ausgehende SNMP-Nachrichten, die den Wert null im Versionsfeld enthalten. |
| SNMPAPI_UNTRANSLATED_V2 | Die Implementierung interpretiert SNMP-Entitätsparameter als SNMP-Transportadressen und Kontextparameter als literale SNMP-Communityzeichenfolgen. Für SNMPv2-Zielentitäten erstellt die Implementierung ausgehende SNMP-Nachrichten, die den Wert 1 im Versionsfeld enthalten. |
Die Implementierung versucht, Ressourcen in ihrer Datenbank der Literaltransportadresse der Verwaltungsentität zuzuordnen.
Um die Entität und den Kontextübersetzungsmodus zu ändern, muss eine WinSNMP-Anwendung die SnmpSetTranslateMode-Funktion aufrufen. Wenn der angeforderte Übersetzungsmodus ungültig ist, schlägt die Funktion fehl, und SnmpGetLastError gibt den Fehlercode SNMPAPI_MODE_INVALID zurück.