Condividi tramite


Funzione SnmpUtilOidAppend (snmp.h)

[SNMP è disponibile per l'uso nei sistemi operativi specificati nella sezione Requisiti. È possibile che in versioni successive sia stata modificata o non sia più disponibile. Usare invece Gestione remota Windows, ovvero l'implementazione Microsoft di WS-Man.

La funzione SnmpUtilOidAppend aggiunge l'identificatore dell'oggetto di origine all'identificatore dell'oggetto di destinazione. Questa funzione è un elemento dell'API utilità SNMP.

Sintassi

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

Parametri

[in, out] pOidDst

Puntatore a una struttura AsnObjectIdentifier per ricevere la struttura di origine.

[in] pOidSrc

Puntatore a una struttura AsnObjectIdentifier da aggiungere.

Valore restituito

Se la funzione ha esito positivo, il valore restituito è diverso da zero.

Se la funzione ha esito negativo, il valore restituito è zero. Questa funzione non genera errori di Windows Sockets. L'applicazione deve chiamare la funzione GetLastError . GetLastError può restituire i codici di errore seguenti.

Codice restituito Descrizione
SNMP_BERAPI_OVERFLOW
Indica una condizione di overflow
SNMP_MEM_ALLOC_ERROR
Indica un errore di allocazione della memoria

Commenti

La funzione SnmpUtilOidAppend chiama la funzione SnmpUtilMemReAlloc . La funzione SnmpUtilMemReAlloc espande il buffer per l'identificatore dell'oggetto di destinazione.

Chiamare la funzione SnmpUtilOidFree per liberare memoria che la funzione SnmpUtilOidAppend alloca per la destinazione.

Requisiti

Requisito Valore
Client minimo supportato Windows 2000 Professional [solo app desktop]
Server minimo supportato Windows 2000 Server [solo app desktop]
Piattaforma di destinazione Windows
Intestazione snmp.h
Libreria Snmpapi.lib
DLL Snmpapi.dll

Vedi anche

Funzioni SNMP

Panoramica del protocollo Simple Network Management Protocol (SNMP)

SnmpUtilMemReAlloc

SnmpUtilOidFree