Función WsSetOutputToBuffer (webservices.h)
Esta operación coloca el escritor al final del búfer especificado.
Cuando un escritor XML tiene un búfer XML establecido como salida, el escritor se puede usar de forma "acceso aleatorio" y las funciones WsGetWriterPosition, WsSetWriterPosition y WsMoveWriter se pueden usar.
Las propiedades especificadas para esta función invalidan las especificadas con la WsCreateWriter
función .
Sintaxis
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
Puntero al objeto WS_XML_WRITER para el que se establece la salida. El puntero debe hacer referencia a un objeto de escritura XML válido.
[in] buffer
Puntero al búfer donde el escritor envía los datos.
properties
Puntero WS_XML_WRITER_PROPERTY que hace referencia a una "matriz" de propiedades de escritor opcionales.
[in] propertyCount
Número de propiedades.
[in, optional] error
Puntero a un objeto WS_ERROR donde se debe almacenar información adicional sobre el error si se produce un error en la función.
Valor devuelto
Esta función puede devolver uno de estos valores.
Código devuelto | Descripción |
---|---|
|
Uno o más argumentos no son válidos. |
Comentarios
Vea WsCreateWriter para conocer los valores predeterminados de las propiedades del escritor.
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 |
Library | WebServices.lib |
Archivo DLL | WebServices.dll |