WsSetInputToBuffer-Funktion (webservices.h)
Legt die Reader-Eingabe auf einen angegebenen XML-Puffer fest. Lesereigenschaften, die für WsSetInputToBuffer angegeben sind, überschreiben von WsCreateReader festgelegte Eigenschaften.
Der Reader ändert WS_XML_BUFFER Eingabedaten nicht.
Syntax
HRESULT WsSetInputToBuffer(
[in] WS_XML_READER *reader,
[in] WS_XML_BUFFER *buffer,
const WS_XML_READER_PROPERTY *properties,
[in] ULONG propertyCount,
[in, optional] WS_ERROR *error
);
Parameter
[in] reader
Ein Zeiger auf das WS_XML_READER-Objekt , für das die Eingabe festgelegt wird.
[in] buffer
Ein Zeiger auf den zu lesenden XML-Puffer.
properties
Ein Zeiger, der auf ein Array optionaler Reader-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
Wenn diese Funktion erfolgreich ist, wird S_OK zurückgegeben. Andernfalls wird ein Fehlercode HRESULT zurückgegeben.
Hinweise
Wenn ein XML-Reader über einen XML-Puffer als Eingabequelle verfügt, kann der Reader auf zufällige Weise verwendet werden, und die Funktionen WsGetReaderPosition, WsSetReaderPosition und WsMoveReader stehen zur Verwendung zur Verfügung.
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 |