Freigeben über


WsSetFaultErrorProperty-Funktion (webservices.h)

Legen Sie eine Fault-Eigenschaft eines WS_ERROR-Objekts fest.

Syntax

HRESULT WsSetFaultErrorProperty(
  [in] WS_ERROR                   *error,
  [in] WS_FAULT_ERROR_PROPERTY_ID id,
       const void                 *value,
  [in] ULONG                      valueSize
);

Parameter

[in] error

Ein Zeiger auf das WS_ERROR-Objekt , in dem die Eigenschaft festgelegt werden soll. Der Zeiger muss auf ein gültiges WS_ERROR-Objekt verweisen.

[in] id

Bezeichner der festzulegenden Eigenschaft.

value

Der festzulegende Eigenschaftswert. Der Zeiger muss über eine Ausrichtung verfügen, die mit dem Typ der Eigenschaft kompatibel ist.

[in] valueSize

Die Größe des Eigenschaftswerts in Bytes.

Rückgabewert

Diese Funktion kann einen dieser Werte zurückgeben.

Rückgabecode Beschreibung
E_INVALIDARG
Die Eigenschafts-ID wurde für dieses Objekt nicht unterstützt.

Die angegebene Größe war für die -Eigenschaft nicht geeignet.

E_OUTOFMEMORY
Es war nicht genügend Speicherplatz vorhanden, um den Eigenschaftswert festzulegen.
Andere Fehler
Diese Funktion gibt möglicherweise andere Fehler zurück, die oben nicht aufgeführt sind.

Anforderungen

Anforderung Wert
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