取网络连接方式的问题
DWORD dwFlag;
LPSTR lpszConName;
if (!InternetGetConnectedStateExA(&dwFlag,lpszConName,sizeof(lpszConName),0))
{
return FALSE;
}
if (dwFlag == INTERNET_CONNECTION_CONFIGURED)
{
return "连接已经被设定,但可能不是本地连接";
}
else if (dwFlag == INTERNET_CONNECTION_LAN)
{
return "通过局域网连接 Internet";
}
else if (dwFlag == INTERNET_CONNECTION_MODEM)
{
return "使用MODEM连接 Internet";
}
else if (dwFlag == INTERNET_CONNECTION_OFFLINE)
{
return "没有连接到 Internet";
}
else if (dwFlag == INTERNET_CONNECTION_PROXY)
{
return "通过代理服务器连接 Internet";
}
else
{
return "未知错误";
}
InternetGetConnectedStateExA 这个函数的第二个参数 是OUT 为啥我不能取地址呢? 应该给他传递什么才对啊?
还有就是 为什么我调用这个函数程序会直接崩溃掉! 求解