CInternetSession::SetOption

调用此成员函数上设置Internet会话的选项。

BOOL SetOption(
   DWORD dwOption,
   LPVOID lpBuffer,
   DWORD dwBufferLength,
   DWORD dwFlags = 0 
);
BOOL SetOption(
   DWORD dwOption,
   DWORD dwValue,
   DWORD dwFlags = 0 
);

参数

  • dwOption
    设置的Internet选项。 为可能的选项的列表参见。Windows SDK的 可选标志

  • lpBuffer
    包含选项设置的缓冲区。

  • dwBufferLength
    lpBuffer 的长度或 dwValue的大小。

  • dwValue
    包含选项设置的 DWORD

  • dwFlags
    指示各种缓存选项。 该默认设置为0。 可能的值包括:

    • INTERNET_FLAG_DONT_CACHE 不缓存数据,或是在任何网关服务器。

    • INTERNET_FLAG_OFFLINE 下载操作只能通过持久性缓存满足的。 如果该项不在缓存存在,相应的错误代码返回。 此标志可以按位组合使用 OR ( |)运算符。

返回值

如果操作成功,TRUE 的返回值。 如果出现错误,FALSE 的返回值。 如果调用失败,Win32函数 GetLastError 可以调用以确定导致错误的原因。

要求

Header: afxinet.h

请参见

参考

CInternetSession选件类

层次结构图

其他资源

CInternetSession::ServiceTypeFromHandle