Condividi tramite


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

Vedere anche

Riferimenti

Classe CInternetFile

Grafico delle gerarchie