Freigeben über


WsSetErrorProperty-Funktion (webservices.h)

Legt eine WS_ERROR-Objekteigenschaft fest.

Syntax

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

Parameter

[in] error

Ein Zeiger auf das 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

Ein Zeiger auf den festzulegenden 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