Fungsi InternetWriteFile (wininet.h)

Menulis data ke file Internet yang terbuka.

Sintaks

BOOL InternetWriteFile(
  [in]  HINTERNET hFile,
  [in]  LPCVOID   lpBuffer,
  [in]  DWORD     dwNumberOfBytesToWrite,
  [out] LPDWORD   lpdwNumberOfBytesWritten
);

Parameter

[in] hFile

Menangani yang dikembalikan dari panggilan sebelumnya ke FtpOpenFile atau handel HINTERNET yang dikirim oleh HttpSendRequestEx.

[in] lpBuffer

Penunjuk ke buffer yang berisi data yang akan ditulis ke file.

[in] dwNumberOfBytesToWrite

Jumlah byte yang akan ditulis ke file.

[out] lpdwNumberOfBytesWritten

Penunjuk ke variabel yang menerima jumlah byte yang ditulis ke file. InternetWriteFile menetapkan nilai ini ke nol sebelum melakukan pemeriksaan kesalahan atau pekerjaan apa pun.

Menampilkan nilai

Mengembalikan TRUE jika fungsi berhasil, atau FALSE jika tidak. Untuk mendapatkan informasi kesalahan yang diperluas, hubungi GetLastError. Aplikasi juga dapat menggunakan InternetGetLastResponseInfo bila perlu.

Keterangan

Ketika aplikasi mengirim data, aplikasi harus memanggil InternetCloseHandle untuk mengakhiri transfer data.

Seperti semua aspek lain dari Api WinINet, fungsi ini tidak dapat dipanggil dengan aman dari dalam DllMain atau konstruktor dan destruktor objek global.

Catatan WinINet tidak mendukung implementasi server. Selain itu, itu tidak boleh digunakan dari layanan. Untuk implementasi atau layanan server, gunakan Microsoft Windows HTTP Services (WinHTTP).
 

Persyaratan

   
Klien minimum yang didukung Windows 2000 Professional [hanya aplikasi desktop]
Server minimum yang didukung Windows 2000 Server [hanya aplikasi desktop]
Target Platform Windows
Header wininet.h
Pustaka Wininet.lib
DLL Wininet.dll

Lihat juga

Fungsi Umum

Fungsi WinINet