如果您需要使用底层的 WinINet 函数库的句柄,您可以通过 GetSessionHandle 方法获取 HINTERNET 句柄。以下是一个示例:
// 创建 Internet 会话对象
CInternetSession session(_T("MyApp"));
// 获取 Internet 会话句柄
HINTERNET hInternet = session.GetSessionHandle();
// 使用 hInternet 进行其他底层操作...
// 关闭 Internet 会话
session.Close();
请注意,使用 GetSessionHandle 方法获取的 HINTERNET 句柄是只读的,您不能通过该句柄来修改底层的会话配置。通常情况下,CInternetSession 提供的高级接口足以满足大多数应用程序的需求,而不需要直接使用底层句柄。
如果您有特定的需求需要直接操作底层的 WinINet 句柄,您可能需要考虑使用 WinINet 函数库直接进行操作,而不是依赖于 MFC 提供的高级类。
转载请注明出处:http://www.zyzy.cn/article/detail/18339/MFC/CInternetSession