enumeração WS_FAULT_ERROR_PROPERTY_ID (webservices.h)

Informações sobre uma falha.

Syntax

typedef enum {
  WS_FAULT_ERROR_PROPERTY_FAULT = 0,
  WS_FAULT_ERROR_PROPERTY_ACTION = 1,
  WS_FAULT_ERROR_PROPERTY_HEADER = 2
} WS_FAULT_ERROR_PROPERTY_ID;

Constantes

 
WS_FAULT_ERROR_PROPERTY_FAULT
Valor: 0
Um valor WS_FAULT opcional que é a representação de falha do erro. Se nenhuma
A representação de falha está presente e, em seguida, o valor é NULL.


Para definir o valor WS_FAULT, passe um WS_FAULT* para WsSetFaultErrorProperty.
O objeto de erro fará uma cópia do WS_FAULT. O objeto de erro também
adicionar a cadeia de caracteres de falha da falha ao conjunto de cadeias de caracteres de erro no objeto de erro
se o idioma da cadeia de caracteres de falha corresponder ao do objeto de erro.


Para obter o valor WS_FAULT, passe um WS_FAULT** para WsGetFaultErrorProperty,
que retornará NULL (indicando que nenhuma falha foi definida) ou retornará
retornar um ponteiro não NULL para o WS_FAULT. O ponteiro não NULL é válido até
WsResetError ou WsFreeError são chamados para o objeto de erro.


O valor padrão é NULL.
WS_FAULT_ERROR_PROPERTY_ACTION
Valor: 1
Um valor de WS_XML_STRING opcional que representa a ação a ser usada para a falha.
Se o comprimento da cadeia de caracteres for zero, nenhuma ação estará presente.


Para obter o valor da cadeia de caracteres, passe um WS_XML_STRING* para WsGetFaultErrorProperty.
A cadeia de caracteres retornada é válida até WsResetError ou WsFreeError
são chamados para o objeto de erro.


Para definir o valor da cadeia de caracteres, passe um WS_XML_STRING* para WsSetFaultErrorProperty.
O objeto de erro fará uma cópia da cadeia de caracteres.


O valor padrão é uma cadeia de comprimento zero.
WS_FAULT_ERROR_PROPERTY_HEADER
Valor: 2
Um valor de WS_XML_BUFFER opcional que representa um cabeçalho para
adicione à mensagem de falha relacionada à falha.
Se o ponteiro para o XML_BUFFER for NULL, nenhum cabeçalho estará presente.


Para obter o valor do cabeçalho, passe um WS_XML_BUFFER** para WsGetFaultErrorProperty.
O WS_XML_BUFFER retornado é válido até WsResetError ou WsFreeError
são chamados para o objeto de erro.


Para definir o valor do cabeçalho, passe um WS_XML_BUFFER** para WsSetFaultErrorProperty.
O objeto de erro fará uma cópia do buffer.


O valor padrão é NULL.

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