Compartir a través de


Función WsWriteEnvelopeEnd (webservices.h)

Escribe los elementos de cierre de un mensaje. Esta función escribe el final del mensaje, incluido el elemento que cierra la etiqueta body y la etiqueta envelope. Use esta función al escribir mensajes en destinos distintos de los canales. Con los canales, use WsWriteMessageEnd

Sintaxis

HRESULT WsWriteEnvelopeEnd(
  [in]           WS_MESSAGE *message,
  [in, optional] WS_ERROR   *error
);

Parámetros

[in] message

Puntero al objeto Message que se va a escribir. El puntero debe hacer referencia a un objeto WS_MESSAGE válido.

[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
WS_E_INVALID_FORMAT
Los datos de entrada no tenían el formato esperado o no tenían el valor esperado.
E_OUTOFMEMORY
Se quedó sin memoria.
E_INVALIDARG
Uno o más argumentos no son válidos.
Otros errores
Esta función puede devolver otros errores no enumerados anteriormente.

Comentarios

Para usar esta función, el estado del mensaje debe establecerse en WS_MESSAGE_STATE_WRITING. Si se llama en el estado correcto, el mensaje pasará a WS_MESSAGE_STATE_DONE independientemente de si se produce un error en la función o no.

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