Freigeben über


SnmpUtilOidAppend-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 SnmpUtilOidAppend-Funktion fügt den Quellobjektbezeichner an den Zielobjektbezeichner an. Diese Funktion ist ein Element der SNMP-Hilfsprogramm-API.

Syntax

SNMPAPI SNMP_FUNC_TYPE SnmpUtilOidAppend(
  [in, out] AsnObjectIdentifier *pOidDst,
  [in]      AsnObjectIdentifier *pOidSrc
);

Parameter

[in, out] pOidDst

Zeiger auf eine AsnObjectIdentifier-Struktur , um die Quellstruktur zu empfangen.

[in] pOidSrc

Zeiger auf eine anzufügende AsnObjectIdentifier-Struktur .

Rückgabewert

Wenn die Funktion erfolgreich ist, ist der Rückgabewert ungleich Null.

Wenn die Funktion fehlerhaft ist, ist der Rückgabewert null. Diese Funktion generiert keine Windows Sockets-Fehler. Die Anwendung sollte die GetLastError-Funktion aufrufen. GetLastError gibt möglicherweise die folgenden Fehlercodes zurück.

Rückgabecode Beschreibung
SNMP_BERAPI_OVERFLOW
Gibt eine Überlaufbedingung an.
SNMP_MEM_ALLOC_ERROR
Gibt einen Speicherbelegungsfehler an.

Hinweise

Die SnmpUtilOidAppend-Funktion ruft die SnmpUtilMemReAlloc-Funktion auf. Die SnmpUtilMemReAlloc-Funktion erweitert den Puffer für den Zielobjektbezeichner.

Rufen Sie die SnmpUtilOidFree-Funktion auf, um Arbeitsspeicher freizugeben, den die SnmpUtilOidAppend-Funktion dem Ziel zuweist.

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

Weitere Informationen

SNMP-Funktionen

Simple Network Management-Protokoll (SNMP) – Übersicht

SnmpUtilMemReAlloc

SnmpUtilOidFree