Интерфейс IWinHttpRequestEvents
Интерфейс 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 |
|