Función WsReadEnvelopeEnd (webservices.h)
Lee los elementos de cierre de un mensaje.
La operación permite leer mensajes de orígenes distintos de Canales. Si el origen es un canal, use WsReadMessageEnd.
Sintaxis
HRESULT WsReadEnvelopeEnd(
[in] WS_MESSAGE *message,
[in, optional] WS_ERROR *error
);
Parámetros
[in] message
Puntero al objeto Message leído. El puntero debe hacer referencia a un 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 |
---|---|
|
Los datos de entrada no tenían el formato esperado o no tenían el valor esperado. |
|
Se quedó sin memoria. |
|
Uno o más argumentos no son válidos. |
|
Esta función puede devolver otros errores no enumerados anteriormente. |
Comentarios
El estado del mensaje debe ser WS_MESSAGE_STATE_READING. Si se llama en el estado correcto, el estado del mensaje se establece en WS_MESSAGE_STATE_DONE independientemente del éxito o error de la funció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 |