Compartir a través de


WS_ASYNC_CALLBACK función de devolución de llamada (webservices.h)

El parámetro de función de devolución de llamada usado con el modelo asincrónico.

Sintaxis

WS_ASYNC_CALLBACK WsAsyncCallback;

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

Parámetros

[in] errorCode

Resultado de la operación. Si se produce un error en la operación y se proporciona un objeto WS_ERROR , el objeto se rellena con información de error enriquecida antes de invocar la devolución de llamada.

[in] callbackModel

Valor de WS_CALLBACK_MODEL que determina si la devolución de llamada se invoca como devolución de llamada a largo o corto plazo.

[in] callbackState

Puntero void que corresponde al valor del campo callbackState de la estructura WS_ASYNC_CONTEXT . Este parámetro se usa para pasar datos definidos por el usuario a la función de devolución de llamada si la operación se completa de forma asincrónica.

Valor devuelto

None

Observaciones

Todos los códigos de retorno de error de una operación se representan como HRESULT. Esta API define un conjunto de HRESULT en el intervalo de FACILITY_WS, pero también devuelve errores definidos en otra parte de la API de Windows.

Requisitos

   
Cliente mínimo compatible Windows 7 [aplicaciones de escritorio | Aplicaciones para UWP]
Servidor mínimo compatible Windows Server 2008 R2 [aplicaciones de escritorio | Aplicaciones para UWP]
Plataforma de destino Windows
Encabezado webservices.h