Compartilhar via


Método IWSDXMLContext::SetNamespaces (wsdxml.h)

Associa namespaces personalizados ao objeto de contexto XML.

Esse método só deve ser chamado pelo código gerado e não deve ser chamado diretamente por um cliente WSDAPI. Em vez disso, o gerador de código fornecerá wrappers que acessam esse método corretamente.

Sintaxe

HRESULT SetNamespaces(
  [in] const PCWSDXML_NAMESPACE *pNamespaces,
  [in] WORD                     wNamespacesCount,
  [in] BYTE                     bLayerNumber
);

Parâmetros

[in] pNamespaces

Uma matriz de estruturas WSDXML_NAMESPACE .

[in] wNamespacesCount

O número de namespaces na matriz pNamespaces .

[in] bLayerNumber

O número de camada associado ao código de serviço gerado.

Retornar valor

Os valores retornados possíveis incluem, mas não se limitam a:

Código de retorno Descrição
S_OK
Método concluído com êxito.
E_INVALIDARG
pNamespaces é NULL ou bLayerNumber é maior ou igual a WSD_XMLCONTEXT_NUM_LAYERS (16).
E_OUTOFMEMORY
Memória insuficiente para concluir a operação.
E_FAIL
O método falhou.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows Vista [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2008 [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho wsdxml.h (include Wsdapi.h)
DLL Wsdapi.dll

Confira também

IWSDXMLContext