Compartilhar via


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

Usado pela função WS_XML_WRITER para gravar um buffer especificado em um destino determinado pelo usuário.

Sintaxe

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

Um ponteiro nulo para o valor de estado definido pelo usuário que foi passado para a função que aceitou esse retorno de chamada.

buffers

Um ponteiro para os buffers que contêm os dados a serem gravados.

[in] count

O número de buffers a serem gravados.

[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. Atribuído NULL se invocar de forma síncrona.

[in, optional] error

Um ponteiro para um WS_ERROR estrutura de dados 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