Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Dieser Vorgang leitet die beste Darstellung für einen primitiven Wert von der zugrunde liegenden Codierung ab und übergibt den abgeleiteten Wert an ein Writer-Objekt.
Syntax
HRESULT WsWriteValue(
[in] WS_XML_WRITER *writer,
[in] WS_VALUE_TYPE valueType,
const void *value,
[in] ULONG valueSize,
[in, optional] WS_ERROR *error
);
Parameter
[in] writer
Ein Zeiger auf das WS_XML_WRITER -Objekt, in das der Wert geschrieben wird. Der Zeiger muss auf ein gültiges XML Writer-Objekt verweisen.
[in] valueType
Gibt den Typ des primitiven Werts an, auf den vom value-Parameter verwiesen wird.
I
value
Ein void-Zeiger auf den primitiven Wert.
[in] valueSize
Die Größe des geschriebenen Werts in Byte.
[in, optional] error
Ein Zeiger auf ein WS_ERROR-Objekt , in dem zusätzliche Informationen zum Fehler gespeichert werden sollen, wenn die Funktion fehlschlägt.
Rückgabewert
Diese Funktion kann einen dieser Werte zurückgeben.
| Rückgabecode | Beschreibung |
|---|---|
|
Mindestens ein Argument ist ungültig. |
|
Der Vorgang ist aufgrund des aktuellen Zustands des Objekts nicht zulässig. |
Hinweise
WsWriteValue kann nur einmal zwischen WsWriteStartAttribute und WsWriteEndAttribute aufgerufen werden. Sie kann beim Schreiben eines Attributs nicht mit WsWriteChars, WsWriteBytes, WsWriteCharsUtf8 oder WsWriteText kombiniert werden.
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 |