Метод IWSDEndpointProxy::SendTwoWayRequestAsync (wsdclient.h)
Отправляет двустороннее сообщение запроса с использованием шаблона асинхронного вызова.
Синтаксис
HRESULT SendTwoWayRequestAsync(
[in] const void *pBody,
[in] const WSD_OPERATION *pOperation,
[in] IUnknown *pAsyncState,
[in] IWSDAsyncCallback *pCallback,
[out] IWSDAsyncResult **pResult
);
Параметры
[in] pBody
Тело сообщения.
[in] pOperation
Ссылка на структуру WSD_OPERATION , задающую выполняемую операцию.
[in] pAsyncState
Анонимные данные, передаваемые в pCallback после завершения операции. Эти данные используются для связывания клиентского объекта с ожидающей операцией. Этот параметр может быть необязательным.
[in] pCallback
Ссылка на объект IWSDAsyncCallback , который выполняет уведомление обратного вызова состояния сообщения. Этот параметр может быть необязательным.
[out] pResult
Ссылка на объект IWSDAsyncResult , указывающий результаты операции.
Возвращаемое значение
Возможные возвращаемые значения включают, помимо прочего, следующие:
Код возврата | Описание |
---|---|
|
Метод успешно завершен. |
|
pOperation или pResult имеет значение NULL. |
|
Недостаточно памяти для завершения операции. |
Комментарии
Обычно этот метод вызывается только созданным кодом прокси-сервера.
Требования
Минимальная версия клиента | Windows Vista [только классические приложения] |
Минимальная версия сервера | Windows Server 2008 [только классические приложения] |
Целевая платформа | Windows |
Header | wsdclient.h (включая Wsdapi.h) |
DLL | Wsdapi.dll |