CInternetSession::SetOption

呼叫此成員函式設定網際網路工作階段的選項。

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

參數

  • dwOption
    要設定的 [網際網路選項]。針對可能的選項清單中看到在 Windows SDK的 選項旗標

  • lpBuffer
    包含所選取組態的緩衝區。

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

  • dwValue
    包含所選取組態的 DWORD

  • dwFlags
    表示各種快取選項。預設值為 0。可能值包括:

    • INTERNET_FLAG_DONT_CACHE 不會快取資料,而則會在任何或入口網站伺服器。

    • INTERNET_FLAG_OFFLINE 下載作業只能透過保存快取回應的。如果項目不存在於快取中,適當的錯誤碼傳回。這個旗標可使用位元的 OR 運算結合 OR (|) 運算子。

傳回值

如果作業成功, 的傳回值。如果發生錯誤, 的傳回值。如果呼叫失敗, Win32 函式 GetLastError 可以呼叫以判斷錯誤的原因。

需求

Header: afxinet.h

請參閱

參考

CInternetSession 類別

階層架構圖

其他資源

CInternetSession::ServiceTypeFromHandle