1. 方法定义
[dllimport("wininet.dll")]
private extern static bool internetgetconnectedstate( out int connectiondescription, int reservedvalue ) ;
2. 方法说明
参数:
connectiondescription : 连接说明
reservedvalue : 保留值
返回值:
true: on line
false: off line
3. 调用方法
a. 你必须在你的code里引用system.runtime.interopservices,否则,会有编译错误
b. 定义一个变量 int i = 0;
c. 调用bool state = internetgetconnectedstate(out i,0);
完整的代码:
using system.runtime.interopservices;
namespace internet
{
public class class1
{
[dllimport("wininet.dll")]
private extern static bool internetgetconnectedstate( out int connectiondescription, int reservedvalue ) ;
public class1(){}
private bool isconnected()
{
int i=0;
bool state = internetgetconnectedstate(out i,0);
return state;
}
}
}
