Compartir a través de


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::Openque .

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

Consulte también

ISNMP::Close