Función WsSetInput (webservices.h)

Establece la codificación y los orígenes de entrada de un lector XML. Esta configuración invalida la configuración realizada cuando se creó el Lector.

Nota Si la codificación y la entrada son NULL , el lector funcionará como si estuviera situado al final de un documento XML vacío.

 

Sintaxis

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
);

Parámetros

[in] reader

Puntero al objeto WS_XML_READER para el que se establecerá la entrada.

[in, optional] encoding

objeto a un valor de codificación que describe el formato de los bytes de entrada. Este valor debe ser uno de los siguientes:

[in, optional] input

Puntero a una estructura WS_XML_READER_INPUT que indica el tipo de lector.

properties

Referencia de matriz de propiedades opcionales del Lector.

[in] propertyCount

Número de propiedades.

[in, optional] error

Puntero a un objeto WS_ERROR donde se debe almacenar información adicional sobre el error si se produce un error en la función.

Valor devuelto

Si esta función se realiza correctamente, devuelve S_OK. De lo contrario, devuelve un código de error de HRESULT.

Comentarios

Cuando se usa WsSetInput en el Lector XML, el lector funcionará de una manera directa y las funciones WsGetReaderPosition, WsSetReaderPosition y WsMoveReader no se pueden usar.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 7 [aplicaciones de escritorio | Aplicaciones para UWP]
Servidor mínimo compatible Windows Server 2008 R2 [aplicaciones de escritorio | Aplicaciones para UWP]
Plataforma de destino Windows
Encabezado webservices.h
Library WebServices.lib
Archivo DLL WebServices.dll