Compartilhar via


enumeração WS_ERROR_PROPERTY_ID (webservices.h)

Um conjunto de valores de propriedade associados ao erro. Eles são definidos e recuperados usando WsGetErrorProperty e WsSetErrorProperty.

Syntax

typedef enum {
  WS_ERROR_PROPERTY_STRING_COUNT = 0,
  WS_ERROR_PROPERTY_ORIGINAL_ERROR_CODE = 1,
  WS_ERROR_PROPERTY_LANGID = 2
} WS_ERROR_PROPERTY_ID;

Constantes

 
WS_ERROR_PROPERTY_STRING_COUNT
Valor: 0
O número de cadeias de caracteres de erro (ULONG) disponíveis no objeto de erro. Cadeias de caracteres de erro
pode ser adicionado usando WsAddErrorString. Quando WS_ERROR_PROPERTY_ORIGINAL_ERROR_CODE estiver presente no objeto de erro, o texto de erro correspondente será contado como um
cadeia de caracteres adicional no número retornado de cadeias de caracteres de erro.


Essa propriedade é somente leitura.
WS_ERROR_PROPERTY_ORIGINAL_ERROR_CODE
Valor: 1
Se o erro retornado da função foi mapeado para um dos
erros de WS_E_* padrão e, em seguida, essa propriedade é usada para armazenar o original
código de erro específico da implementação.


Observe que o código de erro original é específico para uma implementação e versão específicas das bibliotecas subjacentes usadas pelo WWSAPI. Não deve ser
espera-se que permaneça constante, pois as bibliotecas podem ser alteradas.


A finalidade main ao expor esse erro é para fins de diagnóstico, pois o aplicativo pode
dê uma olhada no código de erro original da biblioteca subjacente que causou esse erro.


Aplicativos que tomam uma ação específica com base na implementação
O código de erro específico provavelmente será interrompido quando a implementação for alterada.


Se o erro não foi mapeado de um valor específico da implementação
para um erro padrão, essa propriedade terá o valor NOERROR.


O valor padrão é NOERROR.
WS_ERROR_PROPERTY_LANGID
Valor: 2
Isso identifica o idioma de qualquer informação confidencial da linguagem
no objeto de erro.


Esse valor pode não ser zero.


Esse valor só pode ser definido quando o objeto de erro é criado pela primeira vez ou
depois de ter sido redefinido usando WsResetError.

Requisitos

Requisito Valor
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]
Cabeçalho webservices.h