Compartilhar via


WS_PUSH_BYTES_CALLBACK função de retorno de chamada (webservices.h)

Usado pela função WsPushBytes para solicitar que os dados sejam gravados.

Sintaxe

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

Um ponteiro nulo para o estado definido pelo usuário que foi passado para WsPushBytes.

[in] writeCallback

A função de retorno de chamada para gravar bytes no documento.

[in] writeCallbackState

Um ponteiro nulo para o estado definido pelo chamador que deve ser passado ao invocar a função WS_WRITE_CALLBACK .

[in, optional] asyncContext

Um ponteiro para uma estrutura WS_ASYNC_CONTEXT que contém informações sobre como invocar a função de forma assíncrona. Atribua NULL se estiver invocando de forma síncrona.

[in, optional] error

Um ponteiro para uma estrutura de dados WS_ERROR em que informações de erro adicionais devem ser armazenadas se a função falhar.

Retornar valor

Essa função de retorno de chamada não retorna um valor.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 7 [aplicativos da área de trabalho | Aplicativos UWP]
Servidor mínimo com suporte Windows Server 2008 R2 [aplicativos da área de trabalho | Aplicativos UWP]
Plataforma de Destino Windows
Cabeçalho webservices.h