Función WsSetInputToBuffer (webservices.h)
Establece la entrada del lector en un búfer XML especificado. Las propiedades del lector especificadas en WsSetInputToBuffer invalidan las propiedades establecidas por WsCreateReader.
El lector no modifica WS_XML_BUFFER datos de entrada.
Sintaxis
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
);
Parámetros
[in] reader
Puntero al objeto WS_XML_READER para el que se establecerá la entrada.
[in] buffer
Puntero al búfer XML que se va a leer.
properties
Puntero que hace referencia a una 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 un lector XML tiene un búfer XML como origen de entrada, el lector se puede usar de forma aleatoria y las funciones WsGetReaderPosition, WsSetReaderPosition y WsMoveReaderReader están disponibles para su uso.
Requisitos
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 |