Función WsWriteBytes (webservices.h)
Escribe bytes en el escritor en un formato optimizado para la codificación. Al escribir en una codificación de texto, emitirá los bytes codificados en base64. Al escribir en un formato binario, emitirá los bytes directamente.
Sintaxis
HRESULT WsWriteBytes(
[in] WS_XML_WRITER *writer,
const void *bytes,
[in] ULONG byteCount,
[in, optional] WS_ERROR *error
);
Parámetros
[in] writer
Escritor en el que se escribirán los bytes.
bytes
Bytes que se van a escribir en el documento.
[in] byteCount
Número de bytes que se van a escribir en el documento.
[in, optional] error
Especifica dónde se debe almacenar información de error adicional 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. |
|
No se permite la operación debido al estado actual del objeto . |
|
Se superó una cuota. |
Comentarios
Se puede llamar a WsWriteBytes más de una vez entre WsWriteStartAttribute y WsWriteEndAttribute. No se puede combinar con WsWriteChars, WsWriteCharsUtf8, WsWriteValue o WsWriteText al escribir un atributo.
Para el WS_XML_WRITER_MTOM_ENCODING, si el byteCount supera el valor maxInlineByteCount especificado durante WsSetOutput , los bytes se almacenarán en búfer y se colocarán en su propia parte MIME. De lo contrario, los bytes se codifican en base64 y se colocan directamente en el documento.
Para el WS_XML_WRITER_MTOM_ENCODING, si el elemento que contiene los bytes tiene un atributo con el nombre "contentType" y el espacio de nombres "http://www.w3.org/2004/11/xmlmime", el valor del atributo se reflejará en el encabezado de tipo de contenido para el elemento MIME, tal y como se describe en Empaquetado optimizado binario XML.
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 |