Compartir a través de


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

Usado por la función WS_XML_WRITER para escribir un búfer especificado en un destino determinado por el usuario.

Sintaxis

WS_WRITE_CALLBACK WsWriteCallback;

HRESULT WsWriteCallback(
  [in]           void *callbackState,
                 const WS_BYTES *buffers,
  [in]           ULONG count,
  [in, optional] const WS_ASYNC_CONTEXT *asyncContext,
  [in, optional] WS_ERROR *error
)
{...}

Parámetros

[in] callbackState

Puntero void al valor de estado definido por el usuario que se pasó a la función que aceptó esta devolución de llamada.

buffers

Puntero a los búferes que contienen los datos que se van a escribir.

[in] count

Número de búferes que se van a escribir.

[in, optional] asyncContext

Puntero a una estructura de WS_ASYNC_CONTEXT que contiene información sobre cómo invocar la función de forma asincrónica. Se asigna NULL si se invoca sincrónicamente.

[in, optional] error

Puntero a una estructura de datos WS_ERROR donde se debe almacenar información adicional de error si se produce un error en la función.

Valor devuelto

Esta función de devolución de llamada no devuelve un valor.

Requisitos

Requisito Value
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