Функция InternetReadFileExA (wininet.h)
Считывает данные из дескриптора, открытого функцией InternetOpenUrl или HttpOpenRequest .
Синтаксис
BOOL InternetReadFileExA(
[in] HINTERNET hFile,
[out] LPINTERNET_BUFFERSA lpBuffersOut,
[in] DWORD dwFlags,
[in] DWORD_PTR dwContext
);
Параметры
[in] hFile
Дескриптор, возвращаемый функцией InternetOpenUrl или HttpOpenRequest .
[out] lpBuffersOut
Указатель на структуру INTERNET_BUFFERS , которая получает скачанные данные.
[in] dwFlags
Этот параметр может принимать одно из указанных ниже значений.
Значение | Значение |
---|---|
|
Идентично WININET_API_FLAG_ASYNC. |
|
Идентично WININET_API_FLAG_SYNC. |
|
Идентично WININET_API_FLAG_USE_CONTEXT. |
|
Не ждите данных. При наличии доступных данных функция возвращает либо запрошенный объем данных, либо объем доступных данных (в зависимости от того, что меньше). |
[in] dwContext
Значение контекста, предоставленное вызывающим объектом, используемое для асинхронных операций.
Возвращаемое значение
Возвращает значение TRUE в случае успешного выполнения или FALSE в противном случае. Дополнительные сведения об ошибке можно получить, вызвав GetLastError. Приложение также может использовать InternetGetLastResponseInfo при необходимости.
Комментарии
Примечание
Заголовок wininet.h определяет InternetReadFileEx как псевдоним, который автоматически выбирает версию ANSI или Юникод этой функции на основе определения константы препроцессора ЮНИКОД. Сочетание использования псевдонима, не зависящий от кодировки, с кодом, не зависящим от кодировки, может привести к несоответствиям, которые приводят к ошибкам компиляции или среды выполнения. Дополнительные сведения см. в разделе Соглашения для прототипов функций.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 2000 Professional [только классические приложения] |
Минимальная версия сервера | Windows 2000 Server [только классические приложения] |
Целевая платформа | Windows |
Header | wininet.h |
Библиотека | Wininet.lib |
DLL | Wininet.dll |