WsSetInput-Funktion (webservices.h)
Legt die Codierungs- und Eingabequellen für einen XML-Reader fest. Diese Einstellungen überschreiben einstellungen, die beim Erstellen des Reader vorgenommen wurden.
Syntax
HRESULT WsSetInput(
[in] WS_XML_READER *reader,
[in, optional] const WS_XML_READER_ENCODING *encoding,
[in, optional] const WS_XML_READER_INPUT *input,
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, optional] encoding
Ein zu einem Codierungswert, der das Format der Eingabebytes beschreibt. Dieser Wert sollte einer der folgenden Werte sein:
[in, optional] input
Ein Zeiger auf eine WS_XML_READER_INPUT Struktur, die den Lesertyp angibt.
properties
Ein Arrayverweis von optionalen Reader-Eigenschaften.
[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, gibt sie S_OK zurück. Andernfalls wird ein Fehlercode HRESULT zurückgegeben.
Hinweise
Wenn WsSetInput für den XML-Reader verwendet wird, funktioniert der Reader nur vorwärts, und die Funktionen WsGetReaderPosition, WsSetReaderPosition und WsMoveReader können nicht verwendet werden.
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 |