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 |