Функция WsSetInputToBuffer (webservices.h)
Задает входные данные читателя в указанный буфер XML. Свойства читателя, заданные для WsSetInputToBuffer , переопределяют свойства , заданные WsCreateReader.
Средство чтения не изменяет WS_XML_BUFFER входные данные.
Синтаксис
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
);
Параметры
[in] reader
Указатель на объект WS_XML_READER , для которого будут заданы входные данные.
[in] buffer
Указатель на считываемого XML-буфера.
properties
Указатель, ссылающийся на массив необязательных свойств средства чтения.
[in] propertyCount
Количество свойств.
[in, optional] error
Указатель на объект WS_ERROR , в котором должны храниться дополнительные сведения об ошибке в случае сбоя функции.
Возвращаемое значение
Если эта функция завершается успешно, она возвращает S_OK. В противном случае возвращается код ошибки HRESULT .
Комментарии
Если средство чтения XML имеет буфер XML в качестве источника входных данных, средство чтения можно использовать в режиме произвольного доступа, а функции WsGetReaderPosition, WsSetReaderPosition и WsMoveReader доступны для использования.
Требования
Минимальная версия клиента | Windows 7 [классические приложения | Приложения UWP] |
Минимальная версия сервера | Windows Server 2008 R2 [классические приложения | Приложения UWP] |
Целевая платформа | Windows |
Header | webservices.h |
Библиотека | WebServices.lib |
DLL | WebServices.dll |