Partager via


MÉTHODE ISNMP ::OIDFromString

La OIDFromString méthode permet à une page Web ASP de convertir une chaîne OID SNMP en tableau numérique.

Syntaxe

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

Paramètres

bstrOID [in]
Pointeur fourni par l’appelant vers une chaîne OID SNMP.

varOID [out]
Emplacement fourni par l’appelant pour recevoir un pointeur vers un tableau de valeurs entières représentant l’OID SNMP.

Valeur retournée

Les codes d’erreur Win32 peuvent également être retournés.

Code de retour Description
S_OK L’opération a réussi.
E_FAIL La méthode ISNMP ::Open n’a pas été appelée.
E_INVALIDARG L’OID SNMP spécifié n’est pas valide.
E_OUTOFMEMORY Mémoire insuffisante.

Exemple VBScript

Cette méthode appelle la fonction SnmpMgrStrToOid pour convertir la chaîne OID SNMP en sa structure d’identificateur d’objet interne correspondante.

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")

Configuration requise

Plateforme cible : Bureau

En-tête: Olesnmp.h