WsCreateError-Funktion (webservices.h)
Erstellt ein Fehlerobjekt, das an Funktionen übergeben werden kann, um umfassende Fehlerinformationen aufzuzeichnen.
Syntax
HRESULT WsCreateError(
const WS_ERROR_PROPERTY *properties,
[in] ULONG propertyCount,
WS_ERROR **error
);
Parameter
properties
Ein Array von WS_ERROR_PROPERTY Strukturen, die optionale Fehlereigenschaften enthalten.
[in] propertyCount
Die Anzahl der Eigenschaften im Eigenschaftenarray .
error
Bei Erfolg ein Zeiger, der die Adresse der WS_ERROR Struktur empfängt, die das erstellte Fehlerobjekt darstellt.
Rückgabewert
Wenn die Funktion erfolgreich ist, wird NO_ERROR zurückgegeben. Andernfalls wird ein HRESULT-Fehlercode zurückgegeben.
Rückgabecode | Beschreibung |
---|---|
|
Mindestens ein Argument ist ungültig. |
|
Unzureichender Arbeitsspeicher, um den Vorgang abzuschließen. |
|
Diese Funktion gibt möglicherweise andere Fehler zurück, die oben nicht aufgeführt sind. |
Hinweise
Wenn Sie das Fehlerobjekt nicht lange benötigen, geben Sie es frei, indem Sie die WsFreeError-Funktion aufrufen.
Standardmäßig ist die Sprache aller sprachabhängigen Informationen im Fehlerobjekt die aktuelle Benutzeroberflächenstandardsprache. Sie können die Sprache jedoch ändern, indem Sie die eigenschaft WS_ERROR_PROPERTY_LANGID festlegen. Weitere Informationen finden Sie in der WS_ERROR_PROPERTY_ID-Enumeration .
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 |