Поделиться через


функция обратного вызова WS_MESSAGE_DONE_CALLBACK (webservices.h)

Уведомляет вызывающий объект о том, что сообщение завершило использование структуры WS_XML_READER , предоставленной функции WsReadEnvelopeStart , или структуры WS_XML_WRITER , предоставленной функции WsWriteEnvelopeStart .

Синтаксис

WS_MESSAGE_DONE_CALLBACK WsMessageDoneCallback;

void WsMessageDoneCallback(
  [in] void *doneCallbackState
)
{...}

Параметры

[in] doneCallbackState

Указатель на сведения о состоянии , передаваемые в функцию WsReadEnvelopeStart или WsWriteEnvelopeStart .

Этот параметр можно использовать для указания указателя на определяемые пользователем данные, необходимые для обратного вызова.

Возвращаемое значение

None

Remarks

Этот обратный вызов можно использовать в качестве индикатора того, что объект сообщения больше не использует средство чтения или записи.

Обратный вызов указывается при вызове WsReadEnvelopeStart или WsWriteEnvelopeStart .

Обратный вызов должен предполагать, что он вызывается как WS_SHORT_CALLBACK, так как он будет вызываться в том же потоке, который вызывает WsFreeMessage или WsResetMessage.

Требования

Требование Значение
Минимальная версия клиента Windows 7 [классические приложения | Приложения UWP]
Минимальная версия сервера Windows Server 2008 R2 [классические приложения | Приложения UWP]
Целевая платформа Windows
Header webservices.h