WsSetInput, fonction (webservices.h)
Définit les sources d’encodage et d’entrée pour un lecteur XML. Ces paramètres remplacent les paramètres définis lors de la création du lecteur.
Syntaxe
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
);
Paramètres
[in] reader
Pointeur vers l’objet WS_XML_READER pour lequel l’entrée sera définie.
[in, optional] encoding
vers une valeur d’encodage qui décrit le format des octets d’entrée. Cette valeur doit être l’une des valeurs suivantes :
[in, optional] input
Pointeur vers une structure WS_XML_READER_INPUT qui indique le type de lecteur.
properties
Référence de tableau des propriétés de lecteur facultatives.
[in] propertyCount
Nombre de propriétés.
[in, optional] error
Pointeur vers un objet WS_ERROR où des informations supplémentaires sur l’erreur doivent être stockées en cas d’échec de la fonction.
Valeur retournée
Si cette fonction réussit, elle retourne S_OK. Sinon, elle retourne un code d’erreur HRESULT.
Remarques
Lorsque WsSetInput est utilisé sur le lecteur XML, le lecteur fonctionne uniquement en avant et les fonctions WsGetReaderPosition, WsSetReaderPosition et WsMoveReader ne peuvent pas être utilisées.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 7 [applications de bureau | Applications UWP] |
Serveur minimal pris en charge | Windows Server 2008 R2 [applications de bureau | Applications UWP] |
Plateforme cible | Windows |
En-tête | webservices.h |
Bibliothèque | WebServices.lib |
DLL | WebServices.dll |