InternetReadFileEx function
Reads data from a handle opened by the InternetOpenUrl or HttpOpenRequest function.
Syntax
BOOL InternetReadFileEx( _In_ HINTERNET hFile, _Out_ LPINTERNET_BUFFERS lpBuffersOut, _In_ DWORD dwFlags, _In_ DWORD_PTR dwContext );
Parameters
- hFile [in]
-
Handle returned by the InternetOpenUrl or HttpOpenRequest function.
- lpBuffersOut [out]
-
Pointer to an INTERNET_BUFFERS structure that receives the data downloaded.
- dwFlags [in]
-
This parameter can be one of the following values.
Value Meaning - IRF_ASYNC
Identical to WININET_API_FLAG_ASYNC.
- IRF_SYNC
Identical to WININET_API_FLAG_SYNC.
- IRF_USE_CONTEXT
Identical to WININET_API_FLAG_USE_CONTEXT.
- IRF_NO_WAIT
Do not wait for data. If there is data available, the function returns either the amount of data requested or the amount of data available (whichever is smaller).
- dwContext [in]
-
A caller supplied context value used for asynchronous operations.
Return value
Returns TRUE if successful, or FALSE otherwise. To get extended error information, call GetLastError. An application can also use InternetGetLastResponseInfo when necessary.
Remarks
Requirements
|
Minimum supported client |
Windows 2000 Professional [desktop apps only] |
|---|---|
|
Minimum supported server |
Windows 2000 Server [desktop apps only] |
|
Header |
|
|
Library |
|
|
DLL |
|
|
Unicode and ANSI names |
InternetReadFileExW (Unicode) and InternetReadFileExA (ANSI) |
See also