CInternetFile::SetWriteBufferSize
Chiamare la funzione membro per impostare le dimensioni di temporaneo nel buffer utilizzato da CInternetFileoggetto derivato da.
BOOL SetWriteBufferSize(
UINT nWriteSize
);
Parametri
- nWriteSize
La dimensione del buffer in byte.
Valore restituito
Diverso da zero se ha esito positivo; in caso contrario 0. Se la chiamata ha esito negativo, la funzione Win32 GetLastError può essere chiamata per determinare la causa dell'errore.
Note
WinInet sottostante API non esegue il buffer, in modo da selezionare le dimensioni del buffer che consentono l'applicazione scrivere in modo efficace i dati indipendentemente dalla quantità di dati da scrivere. Se ogni chiamata a Scrivere genere grandi quantità di dati, ad esempio quattro o più KB per volta), non è necessario disporre di un buffer. Tuttavia, se si chiama Scrivere per scrivere i piccoli blocchi di dati, un buffer di scrittura migliora le prestazioni dell'applicazione.
Per impostazione predefinita, un oggetto CInternetFile non fornisce alcun buffer per scrivere. Se si chiama la funzione membro, è necessario assicurarsi che il file è stato aperto per l'accesso in scrittura. È possibile modificare la dimensione del buffer di scrittura in qualsiasi momento, ma tale operazione comporta una chiamata implicita a Sebbene.
Requisiti
Header: afxinet.h