функция обратного вызова 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 |