Metodo ISNMP::OIDFromString

Il OIDFromString metodo consente a una pagina Web ASP di convertire una stringa SNMP OID in una matrice numerica.

Sintassi

HRESULT OIDFromString(
  [in]  BSTR    bstrOID,
  [out] VARIANT *varOID
);

Parametri

bstrOID [in]
Puntatore fornito dal chiamante a una stringa SNMP OID.

varOID [out]
Posizione fornita dal chiamante per ricevere un puntatore a una matrice di valori integer che rappresentano l'OID SNMP.

Valore restituito

I codici di errore Win32 possono essere restituiti anche.

Codice restituito Descrizione
S_OK Operazione completata.
E_FAIL Il metodo ISNMP::Open non è stato chiamato.
E_INVALIDARG L'OID SNMP specificato non è valido.
E_OUTOFMEMORY Memoria insufficiente.

Esempio VBScript

Questo metodo chiama la funzione SnmpMgrStrToOid per convertire la stringa SNMP OID nella struttura dell'identificatore dell'oggetto interno corrispondente.

Dim StrIP, strCommunity, objSNMP, OIDArray
strIP = Session("MS_IPaddress")
strCommunity = Session ("MS_Community")
Set objSNMP = Server.CreateObject("OlePrn.OleSNMP")
objSNMP.Open strIP, strCommunity, 2, 1000
OIDArray = objSNMP.OIDFromString (". 43.18.1.1.2")

Requisiti

Piattaforma di destinazione: Desktop

Intestazione: Olesnmp.h