CInternetFile::SetWriteBufferSize
呼叫此成員函式設定 CInternetFile使用的暫存寫入緩衝區衍生物件的大小。
BOOL SetWriteBufferSize(
UINT nWriteSize
);
參數
- nWriteSize
緩衝區的大小 (以位元組為單位)。
傳回值
如果不是零,則成功,則為 0。如果呼叫失敗, Win32 函式 GetLastError 可以呼叫以判斷錯誤的原因。
備註
基礎 WinInet API 不會執行緩衝,所以,請選取 可讓您的應用程式有效地寫入資料 (不論要寫入的資料數量的緩衝區大小。如果為 寫入 的每一個呼叫通常涉及大量資料 (例如,四個以上的 KB 一次),您應該不需要緩衝區。不過,如果您呼叫, 寫入 寫入資料小區塊,寫入緩衝區改進應用程式的效能。
根據預設, CInternetFile 物件用於將不會提供任何緩衝。如果您呼叫此成員函式,您必須確定檔案已開啟供寫入存取。您可以隨時變更寫入緩衝區的大小,但是,這麼做會產生隱含呼叫 排清。
需求
Header: afxinet.h