CInternetFile::SetWriteBufferSize
Wywołać funkcję Członkowskie ustawia rozmiar buforu zapisu tymczasowe używane przez CInternetFile-pochodzące z obiektu.
BOOL SetWriteBufferSize(
UINT nWriteSize
);
Parametry
- nWriteSize
Rozmiar buforu w bajtach.
Wartość zwracana
Niezerowa, jeśli kończy się pomyślnie; 0 inaczej.Jeżeli połączenie nie powiedzie się, funkcja Win32 GetLastError mogą być nazywane, aby ustalić przyczynę błędu.
Uwagi
Tak podstawowych interfejsów API usługi WinInet nie wykonywać buforowania, wybierz rozmiar buforu, która pozwala aplikacji zapisu danych skutecznie, niezależnie od ilości danych, które mają być zapisane.Jeśli wywołanie każdej zapisu zwykle wymaga dużej ilości danych (na przykład, czterech lub więcej kilobajtów na raz), nie należy buforu.Jednakże jeśli zadzwonisz zapisu do zapisu małych fragmentów danych, bufor zapisu zwiększa wydajność aplikacji.
Domyślnie CInternetFile obiektu nie zapewnia buforowanie na piśmie.Wywołania tej funkcji składowej musi być się, że plik został otwarty do zapisu.Rozmiar buforu zapisu można zmienić w dowolnym momencie, ale wówczas wywołanie niejawna opróżnić.
Wymagania
Nagłówek: afxinet.h