Função WsWriteQualifiedName (webservices.h)
Grava um nome qualificado XML no Gravador.
Sintaxe
HRESULT WsWriteQualifiedName(
[in] WS_XML_WRITER *writer,
[in, optional] const WS_XML_STRING *prefix,
[in] const WS_XML_STRING *localName,
[in, optional] const WS_XML_STRING *ns,
[in, optional] WS_ERROR *error
);
Parâmetros
[in] writer
Um ponteiro para o objeto WS_XML_WRITER no qual o nome qualificado é gravado. O ponteiro deve referenciar um objeto gravador XML válido.
[in, optional] prefix
Um ponteiro WS_XML_STRING para o prefixo usado pelo nome qualificado. Se o valor referenciado por esse parâmetro for NULL , o Gravador escolherá um prefixo.
[in] localName
Um ponteiro WS_XML_STRING para o nome local usado pelo nome qualificado. Deve ter pelo menos um caractere de comprimento.
[in, optional] ns
Um ponteiro WS_XML_STRING para o namespace usado para o nome qualificado.
Se nenhum prefixo for especificado, o Gravador poderá usar um prefixo no escopo associado ao namespace especificado ou pode gerar um prefixo e incluir um atributo XMLNS.
Se um prefixo for especificado, o Gravador usará esse prefixo e poderá incluir um atributo XMLNS, se necessário, para substituir um prefixo existente no escopo.
[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.
Valor retornado
Essa função pode retornar um desses valores.
Código de retorno | Descrição |
---|---|
|
Um ou mais argumentos são inválidos. |
|
Os dados de entrada não estavam no formato esperado ou não tinham o valor esperado. |
Comentários
- Se o prefixo for NULL, o namespace não deverá ser NULL. Nesse caso, o gravador tentará encontrar um prefixo no escopo associado ao namespace especificado. Se um prefixo apropriado for encontrado, ele será usado. Caso contrário, o Gravador gerará um prefixo e inserirá um atributo XMLNS no elemento atual. Se o gravador não estiver em um elemento , a função retornará WS_E_INVALID_FORMAT.
(Consulte Valores retornados dos Serviços Web do Windows.)
- Se o prefixo não for NULL e o namespace não for NULL , o Gravador verificará se o prefixo está atualmente associado ao namespace especificado e retornará WS_E_INVALID_FORMAT caso contrário.
- Se o prefixo não for NULL e o namespace for NULL , o Gravador usará o prefixo e o nome local para gravar o nome qualificado.
Requisitos
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 |