共用方式為


CInternetFile::SetWriteBufferSize

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

BOOL SetWriteBufferSize(
  UINT nWriteSize 
);

參數

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

傳回值

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

備註

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

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

需求

Header: afxinet.h

請參閱

參考

CInternetFile 類別

階層架構圖