Função WsReadXmlBuffer (webservices.h)
Lê o nó atual de um leitor em um WS_XML_BUFFER.
Sintaxe
HRESULT WsReadXmlBuffer(
[in] WS_XML_READER *reader,
[in] WS_HEAP *heap,
WS_XML_BUFFER **xmlBuffer,
[in, optional] WS_ERROR *error
);
Parâmetros
[in] reader
O leitor do qual ler no buffer XML.
[in] heap
O heap do qual alocar o buffer XML.
xmlBuffer
O buffer XML é retornado aqui.
[in, optional] error
Especifica onde informações adicionais de erro devem ser armazenadas se a função falhar.
Retornar valor
Essa função pode retornar um desses valores.
Código de retorno | Descrição |
---|---|
|
Um ou mais argumentos são inválidos. |
|
A operação não é permitida devido ao estado atual do objeto. |
|
Uma cota foi excedida. |
Comentários
Se o leitor precisar ser posicionado em WS_XML_NODE_TYPE_BOF ou WS_XML_NODE_TYPE_ELEMENT.
Se o leitor estiver posicionado em WS_XML_NODE_TYPE_BOF, o documento inteiro será copiado do leitor para o buffer XML.
Se o leitor estiver posicionado em WS_XML_NODE_TYPE_ELEMENT, o elemento e todos os seus filhos serão lidos no buffer XML.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 7 [aplicativos da área de trabalho | Aplicativos UWP] |
Servidor mínimo com suporte | Windows Server 2008 R2 [aplicativos da área de trabalho | Aplicativos UWP] |
Plataforma de Destino | Windows |
Cabeçalho | webservices.h |
Biblioteca | WebServices.lib |
DLL | WebServices.dll |