WINHTTP_CURRENT_USER_IE_PROXY_CONFIG默认初始化

时间:2012-12-11 18:06:47

标签: c++ constructor initialization default-value

我在我的IE代理配置应用程序中使用WINHTTP_CURRENT_USER_IE_PROXY_CONFIG。

我正在我的构造函数中初始化
memset(& proxyConfig,0,sizeof(WINHTTP_CURRENT_USER_IE_PROXY_CONFIG));

然而,当我运行我的内存分析器时,我面临“未初始化内存访问”。

我进入msdn并获得了WINHTTP_CURRENT_USER_IE_PROXY_CONFIG的结构,甚至尝试了以下实现。它仍然没有用。

//proxyConfig.fAutoDetect = false;<br>
//proxyConfig.lpszAutoConfigUrl = NULL;<br>
//proxyConfig.lpszProxy = NULL;<br>
//proxyConfig.lpszProxyBypass = NULL;<br>

有没有人建议在代码中初始化WINHTTP_CURRENT_USER_IE_PROXY_CONFIG的最佳做法。

感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

你可以使用:

WINHTTP_CURRENT_USER_IE_PROXY_CONFIG ieProxyConfig = {0};

可能存在其他错误,因为初始化没有。