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 |