Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
The Open
method enables an ASP Web page to create a communication path to a specified SNMP agent.
Syntax
HRESULT Open(
[in] BSTR bstrHost,
[in] BSTR bstrCommunity,
[in] VARIANT varRetry,
[in] VARIANT varTimeout
);
Parameters
bstrHost [in]
Caller-supplied pointer to a string identifying the SNMP agent system. This can be either a dotted-decimal IP address or a host name that can be resolved to an IP address, an IPX address (in 8.12 notation), or an ethernet address.
bstrCommunity [in]
Caller-supplied pointer to a string representing the SNMP agent system's community name.
varRetry [in]
Optional, caller-supplied retry value. If not specified, a default value is used. The recommended value is 2.
varTimeout [in]
Optional, caller-supplied time-out value, in milliseconds. If not specified, a default value is used. The recommended value is 1000.
Return value
Win32 error codes can also be returned.
Return code | Description |
---|---|
S_OK | The operation succeeded. |
E_FAIL | The call to SnmpMgrOpen failed. |
E_INVALIDARG | Either the varRetry or varTimeOut value could not be converted to a short integer. |
VBScript example
This method calls the SnmpMgrOpen function, which has the same parameters as ISNMP::Open
.
After the ISNMP::Open
call, the communication path to the SNMP agent remains open until the ISNMP::Close method is called, or until ISNMP::Open
is called again.
Dim StrIP, strCommunity, objSNMP
strIP = Session("MS_IPaddress")
strCommunity = Session ("MS_Community")
Set objSNMP = Server.CreateObject("OlePrn.OleSNMP")
objSNMP.Open strIP, strCommunity, 2, 1000
Requirements
Target platform: Desktop
Header: Olesnmp.h