Funzione WsSetInput (webservices.h)
Imposta la codifica e le origini di input per un lettore XML. Queste impostazioni sostituiscono le impostazioni effettuate al momento della creazione del lettore.
Sintassi
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
);
Parametri
[in] reader
Puntatore all'oggetto WS_XML_READER per cui verrà impostato l'input.
[in, optional] encoding
Oggetto a un valore di codifica che descrive il formato dei byte di input. Questo valore deve essere uno dei seguenti:
[in, optional] input
Puntatore a una struttura WS_XML_READER_INPUT che indica il tipo di lettore.
properties
Riferimento di matrice delle proprietà di lettura facoltative.
[in] propertyCount
Numero di proprietà.
[in, optional] error
Puntatore a un oggetto WS_ERROR in cui devono essere archiviate informazioni aggiuntive sull'errore se la funzione ha esito negativo.
Valore restituito
Se questa funzione ha esito positivo, restituisce S_OK. In caso contrario, restituisce un codice di errore HRESULT .
Commenti
Quando WsSetInput viene usato nel lettore XML, il lettore funzionerà in modo forward only e le funzioni WsGetReaderPosition, WsSetReaderPosition e WsMoveReader non possono essere usate.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 7 [app desktop | App UWP] |
Server minimo supportato | Windows Server 2008 R2 [app desktop | App UWP] |
Piattaforma di destinazione | Windows |
Intestazione | webservices.h |
Libreria | WebServices.lib |
DLL | WebServices.dll |