WS_ASYNC_FUNCTION função de retorno de chamada (webservices.h)
Usado com o WsAsyncExecute para especificar a próxima função a ser invocada em uma série de operações assíncronas.
Sintaxe
WS_ASYNC_FUNCTION WsAsyncFunction;
HRESULT WsAsyncFunction(
[in] HRESULT hr,
[in] WS_CALLBACK_MODEL callbackModel,
[in] void *callbackState,
WS_ASYNC_OPERATION *next,
[in, optional] const WS_ASYNC_CONTEXT *asyncContext,
[in, optional] WS_ERROR *error
)
{...}
Parâmetros
[in] hr
O resultado da operação assíncrona anterior.
[in] callbackModel
Se o retorno de chamada está sendo invocado longo ou curto. Para obter mais informações, consulte WS_CALLBACK_MODEL.
[in] callbackState
Esse usuário forneceu o valor que foi passado para WsAsyncExecute/
next
Defina o campo de função como a próxima função a ser chamada. Ele será chamado independentemente de a função atual ter êxito ou não.
Defina o campo de função como NULL para indicar que não há mais funções a serem chamadas.
WsAsyncExecute definirá o campo de função como NULL antes de cada função ser chamada.
[in, optional] asyncContext
Informações sobre como invocar a função de forma assíncrona ou NULL se estiver invocando de forma síncrona.
[in, optional] error
Especifica onde informações adicionais de erro devem ser armazenadas se a função falhar.
Retornar valor
Essa função de retorno de chamada não retorna um valor.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | v.1.0 |
Plataforma de Destino | Windows |
Cabeçalho | webservices.h |