função de retorno de chamada WS_ASYNC_CALLBACK (webservices.h)

O parâmetro de função de retorno de chamada usado com o modelo assíncrono.

Sintaxe

WS_ASYNC_CALLBACK WsAsyncCallback;

void WsAsyncCallback(
  [in] HRESULT errorCode,
  [in] WS_CALLBACK_MODEL callbackModel,
  [in] void *callbackState
)
{...}

Parâmetros

[in] errorCode

O resultado da operação. Se a operação falhar e um objeto WS_ERROR for fornecido, o objeto será preenchido com informações de erro avançadas antes que o retorno de chamada seja invocado.

[in] callbackModel

Um valor WS_CALLBACK_MODEL que determina se o retorno de chamada está sendo invocado como um retorno de chamada de longo ou curto prazo.

[in] callbackState

Um ponteiro nulo que corresponde ao valor do campo callbackState da estrutura WS_ASYNC_CONTEXT . Esse parâmetro é usado para passar dados definidos pelo usuário para a função de retorno de chamada se a operação for concluída de forma assíncrona.

Valor retornado

Nenhum

Comentários

Todos os códigos de retorno de erro de uma operação são representados como HRESULTs. Essa API define um conjunto de HRESULTs no intervalo de FACILITY_WS, mas também retorna erros definidos em outro lugar na API do Windows.

Requisitos

   
Cliente mínimo com suporte Windows 7 [aplicativos da área de trabalho | Aplicativos UWP]
Servidor mínimo com suporte Windows Server 2008 R2 [aplicativos da área de trabalho | Aplicativos UWP]
Plataforma de Destino Windows
Cabeçalho webservices.h