Função WsSetOutputToBuffer (webservices.h)
Essa operação posiciona o Gravador no final do buffer especificado.
Quando um Gravador XML tem um buffer XML definido como saída, o Gravador pode ser usado de forma "acesso aleatório" e as funções WsGetWriterPosition, WsSetWriterPosition e WsMoveWriter podem ser usadas.
As propriedades especificadas para essa função substituem as especificadas com a WsCreateWriter
função .
Sintaxe
HRESULT WsSetOutputToBuffer(
[in] WS_XML_WRITER *writer,
[in] WS_XML_BUFFER *buffer,
const WS_XML_WRITER_PROPERTY *properties,
[in] ULONG propertyCount,
[in, optional] WS_ERROR *error
);
Parâmetros
[in] writer
Um ponteiro para o objeto WS_XML_WRITER para o qual a saída está definida. O ponteiro deve referenciar um objeto gravador XML válido.
[in] buffer
Um ponteiro para o buffer em que o Gravador envia os dados.
properties
Um ponteiro WS_XML_WRITER_PROPERTY que faz referência a uma "matriz" de propriedades opcionais do Gravador.
[in] propertyCount
O número de propriedades.
[in, optional] error
Um ponteiro para um objeto WS_ERROR em que informações adicionais sobre o erro devem ser armazenadas se a função falhar.
Retornar valor
Essa função pode retornar um desses valores.
Código de retorno | Descrição |
---|---|
|
Um ou mais argumentos são inválidos. |
Comentários
Consulte WsCreateWriter para obter os valores padrão das propriedades do gravador.
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 |
Biblioteca | WebServices.lib |
DLL | WebServices.dll |