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