Condividi tramite


enumerazione WS_ERROR_PROPERTY_ID (webservices.h)

Set di valori di proprietà associati all'errore. Vengono impostati e recuperati usando WsGetErrorProperty e WsSetErrorProperty.

Sintassi

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

Costanti

 
WS_ERROR_PROPERTY_STRING_COUNT
Valore: 0
Numero di stringhe di errore (ULONG) disponibili nell'oggetto error. Stringhe di errore
potrebbe essere aggiunto usando WsAddErrorString. Quando WS_ERROR_PROPERTY_ORIGINAL_ERROR_CODE è presente nell'oggetto errore, il testo di errore corrispondente verrà conteggiato come
stringa aggiuntiva nel numero restituito di stringhe di errore.


Questa proprietà è di sola lettura.
WS_ERROR_PROPERTY_ORIGINAL_ERROR_CODE
Valore: 1
Se l'errore restituito dalla funzione è stato mappato a uno dei
errori standard WS_E_*, quindi questa proprietà viene usata per archiviare l'originale
codice di errore specifico dell'implementazione.


Si noti che il codice di errore originale è specifico per una particolare implementazione e versione delle librerie sottostanti usate da WWSAPI. Non dovrebbe essere
previsto di rimanere costante, in quanto le librerie possono cambiare.


Lo scopo principale nell'esporre questo errore è per scopi diagnostici, in quanto l'applicazione può
esaminare il codice di errore originale della libreria sottostante che ha causato questo errore.


Applicazioni che ese tengono un'azione specifica in base all'implementazione
è probabile che il codice di errore specifico venga interrotto quando l'implementazione viene modificata.


Se l'errore non è stato mappato da un valore specifico di implementazione
per un errore standard, questa proprietà avrà il valore NOERROR.


Il valore predefinito è NOERROR.
WS_ERROR_PROPERTY_LANGID
Valore: 2
In questo modo viene identificata la lingua di qualsiasi informazione sensibile al linguaggio
nell'oggetto error.


Questo valore potrebbe non essere zero.


Questo valore può essere impostato solo quando l'oggetto di errore viene creato per la prima volta o
dopo la reimpostazione tramite WsResetError.

Requisiti

Requisito Valore
Client minimo supportato Windows 7 [app desktop | App UWP]
Server minimo supportato Windows Server 2008 R2 [app desktop | App UWP]
Intestazione webservices.h