ISNMP::Open (método)
El Open
método permite que una página web ASP cree una ruta de acceso de comunicación a un agente SNMP especificado.
Sintaxis
HRESULT Open(
[in] BSTR bstrHost,
[in] BSTR bstrCommunity,
[in] VARIANT varRetry,
[in] VARIANT varTimeout
);
Parámetros
bstrHost [in]
Puntero proporcionado por el autor de la llamada a una cadena que identifica el sistema del agente SNMP. Puede ser una dirección IP decimal con puntos o un nombre de host que se pueda resolver en una dirección IP, una dirección IPX (en notación 8.12) o una dirección Ethernet.
bstrCommunity [in]
Puntero proporcionado por el autor de la llamada a una cadena que representa el nombre de la comunidad del sistema del agente SNMP.
varRetry [in]
Opcional, valor de reintento proporcionado por el autor de la llamada. Si no se especifica, se usa un valor predeterminado. El valor recomendado es 2.
varTimeout [in]
Valor de tiempo de espera proporcionado por el autor de la llamada, en milisegundos. Si no se especifica, se usa un valor predeterminado. El valor recomendado es 1000.
Valor devuelto
También se pueden devolver códigos de error win32.
Código devuelto | Descripción |
---|---|
S_OK | La operación se realizó correctamente. |
E_FAIL | Error en la llamada a SnmpMgrOpen . |
E_INVALIDARG | No se pudo convertir el valor varRetry o varTimeOut en un entero corto. |
Ejemplo de VBScript
Este método llama a la función SnmpMgrOpen , que tiene los mismos parámetros ISNMP::Open
que .
Después de la ISNMP::Open
llamada, la ruta de acceso de comunicación al agente SNMP permanece abierta hasta que se llama al método ISNMP::Close o hasta que ISNMP::Open
se llama de nuevo.
Dim StrIP, strCommunity, objSNMP
strIP = Session("MS_IPaddress")
strCommunity = Session ("MS_Community")
Set objSNMP = Server.CreateObject("OlePrn.OleSNMP")
objSNMP.Open strIP, strCommunity, 2, 1000
Requisitos
Plataforma de destino: Escritorio
Rúbrica: Olesnmp.h