Метод IWSDServiceProxyEventing::BeginSubscribeToMultipleOperations (wsdclient.h)
Инициализирует асинхронную операцию, которая подписывается на коллекцию уведомлений или событий запроса и ответа.
Синтаксис
HRESULT BeginSubscribeToMultipleOperations(
[in] const WSD_OPERATION *pOperations,
[in] DWORD dwOperationCount,
[in] IUnknown *pUnknown,
[in] const WSD_EVENTING_EXPIRES *pExpires,
[in] const WSDXML_ELEMENT *pAny,
[in] IUnknown *pAsyncState,
[in] IWSDAsyncCallback *pAsyncCallback,
[out] IWSDAsyncResult **ppResult
);
Параметры
[in] pOperations
Указатель на массив ссылок на WSD_OPERATION структуры, определяющие операции, на которые нужно подписаться.
[in] dwOperationCount
Количество элементов в массиве в pOperations.
[in] pUnknown
Анонимные данные, передаваемые функции обратного вызова событий клиента. Эти данные используются для связывания клиентского объекта с подпиской.
[in] pExpires
Указатель на структуру WSD_EVENTING_EXPIRES , указывающую запрошенную длительность подписки.
[in] pAny
Указатель на расширяемые данные, добавляемые в текст запроса. Этот параметр является необязательным.
[in] pAsyncState
Анонимные данные, передаваемые в pAsyncCallback при вызове обратного вызова. Эти данные используются для связывания клиентского объекта с ожидающей операцией. Этот параметр является необязательным.
[in] pAsyncCallback
Ссылка на объект IWSDAsyncCallback , который выполняет уведомления о состоянии обратного вызова сообщения. Этот параметр является необязательным.
[out] ppResult
Указатель на указатель на интерфейс IWSDAsyncResult , который будет представлять результат запросов после завершения.
Возвращаемое значение
Если этот метод завершается успешно, он возвращает S_OK. В противном случае возвращается код ошибки HRESULT .
Комментарии
Этот метод предназначен для вызова исключительно с помощью созданного прокси-кода.
Метод является асинхронным и возвращается немедленно. Впоследствии вызывающий объект должен вызвать EndSubscribeToMultipleOperations.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 7 [только классические приложения] |
Минимальная версия сервера | Windows Server 2008 R2 [только классические приложения] |
Целевая платформа | Windows |
Header | wsdclient.h (включая Wsdapi.h) |
DLL | Wsdapi.dll |