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