Udostępnij za pośrednictwem


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

Zobacz też

Informacje

Klasa CInternetFile

Diagram hierarchii