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 |