Condividi tramite


Funzione WsGetErrorString (webservices.h)

Recupera una stringa di errore da un oggetto error.

Sintassi

HRESULT WsGetErrorString(
  [in]  WS_ERROR  *error,
  [in]  ULONG     index,
  [out] WS_STRING *string
);

Parametri

[in] error

Oggetto error contenente la stringa.

[in] index

Indice in base zero che identifica la stringa da recuperare. La prima stringa di errore (indice 0) sarà la stringa aggiunta più di recente all'oggetto error (usando WsAddErrorString). Quando WS_ERROR_PROPERTY_ORIGINAL_ERROR_CODE viene presentato nell'oggetto errore, il testo di errore corrispondente sarà disponibile nell'ultimo indice.

Il numero di errori può essere recuperato usando WS_ERROR_PROPERTY_STRING_COUNT.

[out] string

Stringa restituita. La stringa è valida finché non viene chiamato WsResetError o WsFreeError.

La stringa non è terminata zero.

Valore restituito

Questa funzione può restituire uno di questi valori.

Codice restituito Descrizione
E_INVALIDARG
Uno o più argomenti non sono validi.
Altri errori
Questa funzione può restituire altri errori non elencati sopra.

Commenti

La stringa si trova nella lingua specificata dalla proprietà LANGID dell'oggetto error. Questa operazione può essere recuperata usando WsGetErrorProperty con WS_ERROR_PROPERTY_LANGID.

Requisiti

Requisito Valore
Client minimo supportato Windows 7 [app desktop | App UWP]
Server minimo supportato Windows Server 2008 R2 [app desktop | App UWP]
Piattaforma di destinazione Windows
Intestazione webservices.h
Libreria WebServices.lib
DLL WebServices.dll