Condividi tramite


Funzione ReadUrlCacheEntryStream (wininet.h)

Legge i dati memorizzati nella cache da un flusso aperto usando la funzione RetrieveUrlCacheEntryStream .

Sintassi

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

Parametri

[in] hUrlCacheStream

Handle restituito dalla funzione RetrieveUrlCacheEntryStream .

[in] dwLocation

Offset da cui leggere.

[in, out] lpBuffer

Puntatore a un buffer che riceve i dati.

[in, out] lpdwLen

Puntatore a una variabile che specifica le dimensioni del buffer lpBuffer , in byte. Quando la funzione restituisce, la variabile contiene il numero di byte copiati nel buffer o le dimensioni necessarie del buffer, in byte.

[in] Reserved

Questo parametro è riservato e deve essere 0.

Valore restituito

Restituisce TRUE se ha esito positivo o FALSE in caso contrario. Per informazioni dettagliate sull'errore, chiamare GetLastError.

Commenti

Se le dimensioni del buffer non sono sufficienti, GetLastError restituisce ERROR_INSUFFICIENT_BUFFER e imposta lpdwLen sulle dimensioni necessarie per contenere tutte le informazioni.

Come tutti gli altri aspetti dell'API WinINet, questa funzione non può essere chiamata in modo sicuro dall'interno di DllMain o dai costruttori e distruttori degli oggetti globali.

Nota WinINet non supporta le implementazioni del server. Inoltre, non deve essere usato da un servizio. Per le implementazioni o i servizi server usano Microsoft Windows HTTP Services (WinHTTP).
 

Requisiti

Requisito Valore
Client minimo supportato Windows 2000 Professional [solo app desktop]
Server minimo supportato Windows 2000 Server [solo app desktop]
Piattaforma di destinazione Windows
Intestazione wininet.h
Libreria Wininet.lib
DLL Wininet.dll

Vedi anche

Memorizzazione nella cache

Funzioni WinINet