CInternetFile::SetWriteBufferSize

BOOL SetWriteBufferSize (UINT nWriteSize );

Valeur de retour

Différent de zéro en cas de succès ; sinon 0. Si l'appel échoue, la fonction Win32 GetLastError peut être appelée pour déterminer la cause de l'erreur.

Paramètres

nWriteSize

La taille de la mémoire tampon en octets.

Remarques

Appelez cette fonction membre pour définir la taille du tampon d'écriture temporaire utilisé par un CInternetFile-objet dérivé. Le sous-jacent n'exécutent pas les API WinInet mise en mémoire tampon, alors choisissez une taille de mémoire tampon qui permet à votre application d'écrire des données efficacement indépendamment de la quantité de données à écrire. Si chaque appel à écrire implique normalement une grande quantité de données (par exemple, quatre ou plusieurs kilo-octets à la fois), vous ne devriez pas avoir un tampon. Toutefois, si vous appelez d'écrire pour écrire des petits morceaux de données, un tampon écriture améliore les performances de votre application.

Par défaut, un objet CInternetFile ne fournit aucune mise en mémoire tampon pour l'écriture. Si vous appelez cette fonction membre, vous devez vous assurer que le fichier a été ouvert pour un accès en écriture. Vous pouvez modifier la taille du tampon d'écriture à tout moment, mais cela entraîne donc un appel implicite à vider.

Aperçu CInternetFile |nbsp ; Membres de la classe | Graphique de la hiérarchie

Index