Freigeben über


ReadUrlCacheEntryStream-Funktion (wininet.h)

Liest die zwischengespeicherten Daten aus einem Stream, der mit der RetrieveUrlCacheEntryStream-Funktion geöffnet wurde.

Syntax

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

Parameter

[in] hUrlCacheStream

Handle, das von der Funktion RetrieveUrlCacheEntryStream zurückgegeben wurde.

[in] dwLocation

Offset, aus dem gelesen werden soll.

[in, out] lpBuffer

Zeiger auf einen Puffer, der die Daten empfängt.

[in, out] lpdwLen

Zeiger auf eine Variable, die die Größe des lpBuffer-Puffers in Bytes angibt. Wenn die Funktion zurückgibt, enthält die Variable die Anzahl der in den Puffer kopierten Bytes oder die erforderliche Größe des Puffers in Bytes.

[in] Reserved

Dieser Parameter ist reserviert und muss 0 sein.

Rückgabewert

Gibt TRUE zurück, wenn der Vorgang erfolgreich war, oder andernfalls FALSE . Um erweiterte Fehlerinformationen zu erhalten, rufen Sie GetLastError auf.

Hinweise

Wenn die Puffergröße nicht ausreicht, gibt GetLastError ERROR_INSUFFICIENT_BUFFER zurück und legt lpdwLen auf die Größe fest, die erforderlich ist, um alle Informationen zu enthalten.

Wie alle anderen Aspekte der WinINet-API kann diese Funktion nicht sicher innerhalb von DllMain oder den Konstruktoren und Destruktoren globaler Objekte aufgerufen werden.

Hinweis WinINet unterstützt keine Serverimplementierungen. Darüber hinaus sollte es nicht von einem Dienst aus verwendet werden. Verwenden Sie für Serverimplementierungen oder Dienste Microsoft Windows HTTP Services (WinHTTP).
 

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 2000 Professional [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows 2000 Server [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile wininet.h
Bibliothek Wininet.lib
DLL Wininet.dll

Weitere Informationen

Zwischenspeichern

WinINet-Funktionen