共用方式為


CInternetFile::SetWriteBufferSize

呼叫此成員函式設定 CInternetFile使用的暫存寫入緩衝區衍生物件的大小。

BOOL SetWriteBufferSize(
  UINT nWriteSize 
);

參數

  • nWriteSize
    緩衝區的大小 (以位元組為單位)。

傳回值

如果不是零,則成功,則為 0。 如果呼叫失敗, Win32 函式 GetLastError 可以呼叫以判斷錯誤的原因。

備註

基礎 WinInet API 不會執行緩衝,所以,請選取 可讓您的應用程式有效地寫入資料 (不論要寫入的資料數量的緩衝區大小。 如果為 寫入 的每一個呼叫通常涉及大量資料 (例如,四個以上的 KB 一次),您應該不需要緩衝區。 不過,如果您呼叫, 寫入 寫入資料小區塊,寫入緩衝區改進應用程式的效能。

根據預設, CInternetFile 物件用於將不會提供任何緩衝。 如果您呼叫此成員函式,您必須確定檔案已開啟供寫入存取。 您可以隨時變更寫入緩衝區的大小,但是,這麼做會產生隱含呼叫 排清

需求

Header: afxinet.h

請參閱

參考

CInternetFile 類別

階層架構圖