Função WsReadChars (webservices.h)
Lê um número especificado de caracteres de texto do Leitor.
Sintaxe
HRESULT WsReadChars(
[in] WS_XML_READER *reader,
WCHAR *chars,
[in] ULONG maxCharCount,
[out] ULONG *actualCharCount,
[in, optional] WS_ERROR *error
);
Parâmetros
[in] reader
Um ponteiro para o Leitor XML do qual os dados de caractere devem ser lidos. O ponteiro deve referenciar um objeto WS_XML_READER válido.
chars
Um ponteiro para um local para os caracteres que foram lidos.
[in] maxCharCount
O número máximo de caracteres que devem ser lidos.
[out] actualCharCount
Um ponteiro para um valor ULONG do número real de caracteres que foram lidos. Isso pode ser menor que maxCharCount mesmo quando há mais caracteres restantes. Não há mais caracteres quando isso retorna zero.
[in, optional] error
Um ponteiro para um objeto WS_ERROR em que informações adicionais sobre o 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 |
---|---|
|
Os dados de entrada não estavam no formato esperado ou não tinham o valor esperado. |
|
Uma cota foi excedida. |
Comentários
O texto é lido até um elemento inicial ou elemento final. Os comentários são ignorados e o conteúdo cdata é tratado de forma idêntica ao conteúdo do elemento. As entidades de caractere são convertidas em sua forma sem escape.
Essa função pode falhar por qualquer um dos motivos listados no WsReadNode.
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 |