SnmpStrToEntity-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-Funktion SnmpStrToEntity gibt ein Handle zu Informationen zu einer SNMP-Verwaltungsentität zurück, die für die Microsoft WinSNMP-Implementierung spezifisch ist.
Syntax
HSNMP_ENTITY SNMPAPI_CALL SnmpStrToEntity(
[in] HSNMP_SESSION session,
[in] LPCSTR string
);
Parameter
[in] session
Handle für die WinSNMP-Sitzung.
[in] string
Zeiger auf eine NULL-Zeichenfolge, die die interessierende SNMP-Verwaltungsentität identifiziert. Die aktuelle Einstellung des Entitäts- und Kontextübersetzungsmodus bestimmt die Art und Weise, in der SnmpStrToEntity die Eingabezeichenfolge wie folgt interpretiert.
Rückgabewert
Wenn die Funktion erfolgreich ist, ist der Rückgabewert ein Handle für die snmp-Verwaltungsentität von Interesse.
Wenn die Funktion fehlschlägt, wird der Rückgabewert SNMPAPI_FAILURE. Rufen Sie SnmpGetLastError auf, um erweiterte Fehlerinformationen zu erhalten. 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 Sitzungsparameter ist ungültig. |
|
Die Entitätszeichenfolge ist ungültig. |
|
Es ist ein unbekannter oder nicht definierter Fehler aufgetreten. |
Hinweise
Die aktuelle Einstellung des Entitäts- und Kontextübersetzungsmodus bestimmt die Art und Weise, in der SnmpStrToEntity die Eingabezeichenfolge interpretiert, die die von Interessede Verwaltungsentität identifiziert. Weitere Informationen finden Sie unter Unterstützung für IPX-Adresszeichenfolgen in WinSNMP und Festlegen des Entitäts- und Kontextübersetzungsmodus.
Die WinSNMP-Anwendung sollte die SnmpFreeEntity-Funktion aufrufen, um das von der SnmpStrToEntity-Funktion zugeordnete Entitätshandle freizugeben. Weitere Informationen finden Sie unter WinSNMP Datenverwaltung Concepts.
Die SnmpStrToEntity-Funktion gibt ein gültiges Entitätshandle zurück, das eine WinSNMP-Anwendung als srcEntity - oder dstEntity-Parameter in mehreren WinSNMP-Funktionen verwenden kann. Zu diesen Funktionen gehören die Funktionen SnmpSendMsg, SnmpRecvMsg, SnmpRegister, SnmpEncodeMsg und SnmpDecodeMsg .
Die Implementierung gibt den aktuellen Entitäts- und Kontextübersetzungsmodus im Parameter nTranslateMode der SnmpStartup-Funktion zurück. Eine WinSNMP-Anwendung kann die Einstellung des Entitäts- und Kontextübersetzungsmodus mit einem Aufruf der SnmpSetTranslateMode-Funktion ändern.
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 |