Función WsAddErrorString (webservices.h)

Agrega una cadena de error especificada al objeto de error.

Sintaxis

HRESULT WsAddErrorString(
  [in] WS_ERROR        *error,
  [in] const WS_STRING *string
);

Parámetros

[in] error

Puntero a una estructura WS_ERROR que representa el objeto de error al que se va a agregar la cadena.

[in] string

Cadena que se va a agregar. El objeto de error realizará una copia de la cadena.

Valor devuelto

Si la función se realiza correctamente, devuelve NO_ERROR; de lo contrario, devuelve un código de error HRESULT.

Código devuelto Descripción
E_INVALIDARG
Uno o más argumentos no son válidos.
E_OUTOFMEMORY
Memoria insuficiente para completar la operación.
Otros errores
Esta función puede devolver otros errores no enumerados anteriormente.

Comentarios

Esta función requiere que la cadena esté en el idioma especificado por el LANGID del objeto de error. Puede recuperar este valor LANGID llamando a la función WsGetErrorProperty con el valor WS_ERROR_PROPERTY_LANGID de la enumeración WS_ERROR_PROPERTY_ID .

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