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.
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 |