WsSetOutputToBuffer-Funktion (webservices.h)
Dieser Vorgang positioniert den Writer am Ende des angegebenen Puffers.
Wenn für einen XML-Writer ein XML-Puffer als Ausgabe festgelegt ist, kann der Writer auf eine Weise des "zufälligen Zugriffs" verwendet werden, und die Funktionen WsGetWriterPosition, WsSetWriterPosition und WsMoveWriter können verwendet werden.
Die für diese Funktion angegebenen Eigenschaften überschreiben die mit der WsCreateWriter
Funktion angegebenen Eigenschaften.
Syntax
HRESULT WsSetOutputToBuffer(
[in] WS_XML_WRITER *writer,
[in] WS_XML_BUFFER *buffer,
const WS_XML_WRITER_PROPERTY *properties,
[in] ULONG propertyCount,
[in, optional] WS_ERROR *error
);
Parameter
[in] writer
Ein Zeiger auf das WS_XML_WRITER-Objekt , für das die Ausgabe festgelegt ist. Der Zeiger muss auf ein gültiges XML Writer-Objekt verweisen.
[in] buffer
Ein Zeiger auf den Puffer, an den der Writer die Daten sendet.
properties
Ein WS_XML_WRITER_PROPERTY Zeiger, der auf ein "Array" von optionalen Writer-Eigenschaften verweist.
[in] propertyCount
Die Anzahl der Eigenschaften.
[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. |
Hinweise
Die Standardwerte der Eigenschaften des Writers finden Sie unter WsCreateWriter .
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 |