Partager via


ISNMP ::GetList, méthode

La GetList méthode permet à une page Web ASP d’obtenir les valeurs associées à un tableau d’OID SNMP.

Syntaxe

HRESULT GetList(
  [in]  VARIANT *varList,
  [out] VARIANT *varValue
);

Paramètres

varList [in]
Pointeur fourni par l’appelant vers un tableau de chaînes OID SNMP.

varValue [out]
Pointeur fourni par l’appelant vers un emplacement qui reçoit l’adresse d’un tableau de valeurs 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 SnmpMgrRequest pour obtenir des valeurs d’OID SNMP. Pour plus d’informations sur cette fonction, consultez la documentation du Kit de développement logiciel (SDK) Windows.

La méthode ISNMP ::Open doit être appelée avant que la ISNMP::GetList méthode puisse être appelée.

Dim StrIP, strCommunity, objSNMP, OIDArray, OIDValueArray
strIP = Session("MS_IPaddress")
strCommunity = Session ("MS_Community")
Set objSNMP = Server.CreateObject("OlePrn.OleSNMP")
objSNMP.Open strIP, strCommunity, 2, 1000
OIDArray = Array("25.3.2.1.5", "25.3.5.1.1")
OIDValueArray = objSNMP.GetList (OIDArray)

Configuration requise

Plateforme cible : Bureau

En-tête: Olesnmp.h

Voir aussi

ISNMP ::Open