Fungsi ReadUrlCacheEntryStream (wininet.h)

Membaca data cache dari aliran yang telah dibuka menggunakan fungsi RetrieveUrlCacheEntryStream .

Sintaks

BOOL ReadUrlCacheEntryStream(
  [in]      HANDLE  hUrlCacheStream,
  [in]      DWORD   dwLocation,
  [in, out] LPVOID  lpBuffer,
  [in, out] LPDWORD lpdwLen,
  [in]      DWORD   Reserved
);

Parameter

[in] hUrlCacheStream

Handel yang dikembalikan oleh fungsi RetrieveUrlCacheEntryStream .

[in] dwLocation

Offset untuk dibaca.

[in, out] lpBuffer

Penunjuk ke buffer yang menerima data.

[in, out] lpdwLen

Penunjuk ke variabel yang menentukan ukuran buffer lpBuffer , dalam byte. Ketika fungsi kembali, variabel berisi jumlah byte yang disalin ke buffer, atau ukuran buffer yang diperlukan, dalam byte.

[in] Reserved

Parameter ini dicadangkan dan harus 0.

Nilai kembali

Mengembalikan TRUE jika berhasil, atau FALSE sebaliknya. Untuk mendapatkan informasi kesalahan yang diperluas, hubungi GetLastError.

Keterangan

Jika ukuran buffer tidak cukup, GetLastError mengembalikan ERROR_INSUFFICIENT_BUFFER dan mengatur lpdwLen ke ukuran yang diperlukan untuk memuat semua informasi.

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

Persyaratan Nilai
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

Penembolokan

Fungsi WinINet