CInternetFile::SetWriteBufferSize

BOOL SetWriteBufferSize (UINT nWriteSize );

Valore restituito

Diverso da zero in caso di successo; 0 altrimenti. Se la chiamata ha esito negativo, la funzione Win32 può essere chiamato GetLastError per determinare la causa dell'errore.

Parametri

nWriteSize

La dimensione del buffer in byte.

Osservazioni

Chiamare questa funzione membro per impostare la dimensione del buffer temporaneo di scrittura utilizzato da un CInternetFile-oggetto derivato. Il sottostante WinInet API non effettuano nel buffer, quindi scegliere una dimensione del buffer che permette l'applicazione scrivere i dati in modo efficiente indipendentemente dalla quantità di scrittura dei dati. Se ogni chiamata a scrivere normalmente comporta una grande quantità di dati (ad esempio, quattro o più kilobyte per volta), si dovrebbe non bisogno un buffer. Tuttavia, se si chiama scrivere scrivere piccoli blocchi di dati, un buffer di scrittura migliora le prestazioni dell'applicazione.

Per impostazione predefinita, un oggetto CInternetFile non fornisce alcun buffer per iscritto. Se si chiama questa funzione membro, si deve essere sicuri che il file è stato aperto per accesso in scrittura. È possibile modificare le dimensioni del buffer di scrittura in qualsiasi momento, ma facendo così determina una chiamata implicita a filo.

CInternetFile panoramica |nbsp; Membri della classe | Gerarchia Chart

Index