Función WsWriteEndStartElement (webservices.h)

Obliga al escritor a confirmar el elemento actual y evitar que se escriban más atributos en el elemento.

Sintaxis

HRESULT WsWriteEndStartElement(
  [in]           WS_XML_WRITER *writer,
  [in, optional] WS_ERROR      *error
);

Parámetros

[in] writer

Escritor para el que se debe confirmar el elemento actual.

[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
E_INVALIDARG
Uno o más argumentos no son válidos.
WS_E_INVALID_OPERATION
No se permite la operación debido al estado actual del objeto .
WS_E_INVALID_FORMAT
Los datos de entrada no tenían el formato esperado o no tenían el valor esperado.
WS_E_QUOTA_EXCEEDED
Se superó una cuota.

Comentarios

En ocasiones, resulta útil forzar explícitamente la finalización de un elemento. Esto se puede usar para forzar al escritor a escribir un elemento completo y un par. También puede ser útil al obtener posiciones al escribir en un WS_XML_BUFFER.

Llamar a esta API cuando no hay ningún elemento que confirmar hará que devuelva WS_E_INVALID_OPERATION. (Vea Valores devueltos de servicios web de Windows).

Requisitos

   
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