функция обратного вызова WS_ASYNC_CALLBACK (webservices.h)
Параметр функции обратного вызова, используемый с асинхронной моделью.
Синтаксис
WS_ASYNC_CALLBACK WsAsyncCallback;
void WsAsyncCallback(
[in] HRESULT errorCode,
[in] WS_CALLBACK_MODEL callbackModel,
[in] void *callbackState
)
{...}
Параметры
[in] errorCode
Результат операции. Если операция завершается сбоем и предоставляется объект WS_ERROR , перед вызовом обратного вызова объект заполняется расширенными сведениями об ошибке.
[in] callbackModel
Значение WS_CALLBACK_MODEL , определяющее, вызывается ли обратный вызов как долгосрочный или краткосрочный.
[in] callbackState
Указатель void, соответствующий значению поля callbackStateструктуры WS_ASYNC_CONTEXT . Этот параметр используется для передачи определяемых пользователем данных в функцию обратного вызова, если операция завершается асинхронно.
Возвращаемое значение
None
Remarks
Все коды возврата ошибок операции представлены в виде HRESULT. Этот API определяет набор HRESULT в диапазоне FACILITY_WS, но также возвращает ошибки, определенные в другом месте API Windows.
Требования
Минимальная версия клиента | Windows 7 [классические приложения | Приложения UWP] |
Минимальная версия сервера | Windows Server 2008 R2 [классические приложения | Приложения UWP] |
Целевая платформа | Windows |
Header | webservices.h |