Compartir a través de


Función WsGetWriterPosition (webservices.h)

Devuelve la posición actual del escritor. Esto solo se puede usar en un sistema de escritura que se establece en un objeto XmlBuffer. Al escribir en un búfer, la posición representa el nodo xml antes del cual se colocarán los nuevos datos.

Sintaxis

HRESULT WsGetWriterPosition(
  [in]           WS_XML_WRITER        *writer,
  [out]          WS_XML_NODE_POSITION *nodePosition,
  [in, optional] WS_ERROR             *error
);

Parámetros

[in] writer

Escritor para el que se obtendrá la posición actual.

[out] nodePosition

La posición actual del escritor se devuelve aquí.

[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.

Comentarios

Consulte WS_XML_NODE_POSITION para obtener más información sobre el uso de posiciones.

Puede ser útil llamar a WsWriteEndStartElement para forzar que se confirme un elemento antes de obtener la posición.

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