Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Интерфейс IWinHttpRequestEvents предоставляет события для служб HTTP Microsoft Windows (WinHTTP). В нем используются только методы событий.
Элементы
Интерфейс IWinHttpRequestEvents наследуется от интерфейса IUnknown . IWinHttpRequestEvents также имеет следующие типы членов:
Методы
Интерфейс IWinHttpRequestEvents содержит следующие методы.
| Метод | Описание |
|---|---|
| OnError | Возникает при возникновении ошибки во время выполнения в приложении. |
| OnResponseDataAvailable | Происходит, когда данные доступны из ответа. |
| OnResponseFinished | Происходит после завершения данных ответа. |
| OnResponseStart | Происходит при начале получения данных ответа. |
Комментарии
В следующей процедуре описывается регистрация для получения уведомлений.
- Получите интерфейс IConnectionPointContainer , вызвав QueryInterface для объекта IWinHttpRequest .
- Вызовите FindConnectionPoint в возвращенном интерфейсе и передайте IID_IWinHttpRequestEventsв riid.
- Вызовите Совет для возвращаемой точки подключения и передайте указатель на интерфейс IUnknown объекта, реализующего IWinHttpRequestEvents , в pUnk.
Уведомления можно завершить, вызвав unadvise в точке подключения, возвращенной на шаге 2.
Чтобы просмотреть код, который регистрируется для com-уведомлений, см. раздел Клиент статьи Точки подключения COM .
Примечание
Для Windows XP и Windows 2000 см. раздел Требования к времени выполнения начальной страницы WinHTTP.
Требования
| Требование | Значение |
|---|---|
| Минимальная версия клиента |
Windows XP, Windows 2000 Профессиональная с пакетом обновления 3 (SP3) [только классические приложения] |
| Минимальная версия сервера |
Windows Server 2003, Windows 2000 Server с пакетом обновления 3 (SP3) [только классические приложения] |
| Распространяемые компоненты |
WinHTTP 5.0 и Internet Обозреватель 5.01 или более поздней версии в Windows XP и Windows 2000. |
| IDL |
|