InternetReadFileExA-Funktion (wininet.h)
Liest Daten aus einem Handle, das von der InternetOpenUrl - oder HttpOpenRequest-Funktion geöffnet wird.
Syntax
BOOL InternetReadFileExA(
[in] HINTERNET hFile,
[out] LPINTERNET_BUFFERSA lpBuffersOut,
[in] DWORD dwFlags,
[in] DWORD_PTR dwContext
);
Parameter
[in] hFile
Von der InternetOpenUrl - oder HttpOpenRequest-Funktion zurückgegebenes Handle.
[out] lpBuffersOut
Zeiger auf eine INTERNET_BUFFERS Struktur, die die heruntergeladenen Daten empfängt.
[in] dwFlags
Dieser Parameter kann einen der folgenden Werte annehmen.
Wert | Bedeutung |
---|---|
|
Identisch mit WININET_API_FLAG_ASYNC. |
|
Identisch mit WININET_API_FLAG_SYNC. |
|
Identisch mit WININET_API_FLAG_USE_CONTEXT. |
|
Warten Sie nicht auf Daten. Wenn Daten verfügbar sind, gibt die Funktion entweder die angeforderte Datenmenge oder die verfügbare Datenmenge zurück (je nachdem, welcher Wert kleiner ist). |
[in] dwContext
Ein Aufrufer hat einen Kontextwert angegeben, der für asynchrone Vorgänge verwendet wird.
Rückgabewert
Gibt TRUE zurück, wenn erfolgreich, andernfalls FALSE . Um erweiterte Fehlerinformationen zu erhalten, rufen Sie GetLastError auf. Eine Anwendung kann bei Bedarf auch InternetGetLastResponseInfo verwenden.
Hinweise
Hinweis
Der wininet.h-Header definiert InternetReadFileEx als Alias, der die ANSI- oder Unicode-Version dieser Funktion basierend auf der Definition der UNICODE-Präprozessorkonstante automatisch auswählt. Das Mischen der Verwendung des codierungsneutralen Alias mit Code, der nicht Codierungsneutral ist, kann zu Nichtübereinstimmungen führen, die zu Kompilierungs- oder Laufzeitfehlern führen. Weitere Informationen finden Sie unter Konventionen für Funktionsprototypen.
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 |