Freigeben über


WsAddErrorString-Funktion (webservices.h)

Fügt dem Fehlerobjekt eine angegebene Fehlerzeichenfolge hinzu.

Syntax

HRESULT WsAddErrorString(
  [in] WS_ERROR        *error,
  [in] const WS_STRING *string
);

Parameter

[in] error

Zeiger auf eine WS_ERROR Struktur, die das Fehlerobjekt darstellt, dem die Zeichenfolge hinzugefügt werden soll.

[in] string

Die hinzuzufügende Zeichenfolge. Das Fehlerobjekt macht eine Kopie der Zeichenfolge.

Rückgabewert

Wenn die Funktion erfolgreich ist, gibt sie NO_ERROR zurück. Andernfalls wird ein HRESULT-Fehlercode zurückgegeben.

Rückgabecode Beschreibung
E_INVALIDARG
Mindestens ein Argument ist ungültig.
E_OUTOFMEMORY
Unzureichender Arbeitsspeicher, um den Vorgang abzuschließen.
Andere Fehler
Diese Funktion gibt möglicherweise andere Fehler zurück, die oben nicht aufgeführt sind.

Hinweise

Diese Funktion erfordert, dass sich die Zeichenfolge in der Sprache befindet, die durch die LANGID des Fehlerobjekts angegeben wird. Sie können diesen LANGID-Wert abrufen, indem Sie die WsGetErrorProperty-Funktion mit dem WS_ERROR_PROPERTY_LANGID Wert der WS_ERROR_PROPERTY_ID-Enumeration aufrufen.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows 7 [Desktop-Apps | UWP-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 R2 [Desktop-Apps | UWP-Apps]
Zielplattform Windows
Kopfzeile webservices.h
Bibliothek WebServices.lib
DLL WebServices.dll