CInternetFile::SetWriteBufferSize

BOOL SetWriteBufferSize (UINT nWriteSize );

Rückgabewert

Ungleich NULL, wenn erfolgreich; andernfalls 0. Wenn der Aufruf fehlschlägt, die Win32-Funktion GetLastError kann aufgerufen werden, um die Ursache des Fehlers zu ermitteln.

Parameter

nWriteSize

Die Größe des Puffers in bytes.

Bemerkungen

Rufen Sie diese Memberfunktion zum Festlegen der Größe des von einem CInternetFileverwendet temporäre Schreibpuffers-abgeleitetes Objekt. Die zugrunde liegenden WinInet-APIs nicht durchführen, Pufferung, so wählen Sie eine Puffergröße, die Ihre Anwendung Daten effizient unabhängig von der Höhe des zu schreibenden Daten schreiben kann. Wenn jeder Aufruf von Schreiben normalerweise eine große Menge von Daten (z. B. mindestens vier Kilobyte zu einem Zeitpunkt) umfasst, müssen Sie keinen Puffer. Jedoch, wenn Sie kleine Stücke von Daten schreiben Schreiben aufrufen, verbessert eine Schreibpuffer die Leistung der Anwendung.

Standardmäßig bietet ein CInternetFile Objekt kein Pufferung für das Schreiben. Wenn Sie diese Memberfunktion aufrufen, müssen Sie sicher sein, dass die Datei für Schreibzugriff geöffnet wurde. Sie können die Größe des Schreibpuffers jederzeit ändern, aber dies verursacht also einen impliziten Aufruf von Flush.

CInternetFile Übersicht |nbsp; Member der Klasse | Hierarchiediagramm

Index