Compartir a través de


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