Compartilhar via


Função WsAddErrorString (webservices.h)

Adiciona uma cadeia de caracteres de erro especificada ao objeto de erro.

Sintaxe

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

Parâmetros

[in] error

Ponteiro para uma estrutura WS_ERROR que representa o objeto de erro ao qual adicionar a cadeia de caracteres.

[in] string

A cadeia de caracteres a ser adicionada. O objeto de erro fará uma cópia da cadeia de caracteres.

Valor retornado

Se a função for bem-sucedida, ela retornará NO_ERROR; caso contrário, ele retorna um código de erro HRESULT.

Código de retorno Descrição
E_INVALIDARG
Um ou mais argumentos são inválidos.
E_OUTOFMEMORY
Memória insuficiente para concluir a operação.
Outros erros
Essa função pode retornar outros erros não listados acima.

Comentários

Essa função requer que a cadeia de caracteres esteja no idioma especificado pelo LANGID do objeto de erro. Você pode recuperar esse valor LANGID chamando a função WsGetErrorProperty com o valor WS_ERROR_PROPERTY_LANGID da enumeração WS_ERROR_PROPERTY_ID .

Requisitos

   
Cliente mínimo com suporte Windows 7 [aplicativos da área de trabalho | Aplicativos UWP]
Servidor mínimo com suporte Windows Server 2008 R2 [aplicativos da área de trabalho | Aplicativos UWP]
Plataforma de Destino Windows
Cabeçalho webservices.h
Biblioteca WebServices.lib
DLL WebServices.dll