WS_PUSH_BYTES_CALLBACK función de devolución de llamada (webservices.h)
Usado por la función WsPushBytes para solicitar que se escriban los datos.
Sintaxis
WS_PUSH_BYTES_CALLBACK WsPushBytesCallback;
HRESULT WsPushBytesCallback(
[in] void *callbackState,
[in] WS_WRITE_CALLBACK writeCallback,
[in] void *writeCallbackState,
[in, optional] const WS_ASYNC_CONTEXT *asyncContext,
[in, optional] WS_ERROR *error
)
{...}
Parámetros
[in] callbackState
Puntero void al estado definido por el usuario que se pasó a WsPushBytes.
[in] writeCallback
Función de devolución de llamada para escribir bytes en el documento.
[in] writeCallbackState
Puntero void al estado definido por el autor de la llamada que se debe pasar al invocar la función WS_WRITE_CALLBACK .
[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. Asigne NULL si 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 |