winInet 中设置超时为何不成功?
HINTERNET hInternet;
hInternet = ::InternetOpen (szUserAgent, dwAccessType, szProxyName, szProxyBypass, dwFlags);
m_hSession = hInternet;
if (m_hSession == NULL)
{
return FALSE;
}
bOption = ::InternetSetOption (
m_hSession,
INTERNET_OPTION_CONNECT_TIMEOUT,
(LPVOID) dwTimeout,
sizeof(dwTimeout)
);
if (bOption == FALSE)
{
printf("set timer%d\n", GetLastError());
}
为何InternetSetOption返回值,总为FALSE?,提示参数无效?