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

Asocia espacios de nombres personalizados al objeto de contexto XML.

El código generado solo debe llamar a este método y no debe llamarse directamente a este método mediante un cliente WSDAPI. En su lugar, el generador de código proporcionará contenedores que acceden correctamente a este método.

Sintaxis

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

Parámetros

[in] pNamespaces

Matriz de estructuras de WSDXML_NAMESPACE .

[in] wNamespacesCount

Número de espacios de nombres de la matriz pNamespaces .

[in] bLayerNumber

Número de capa asociado al código de servicio generado.

Valor devuelto

Entre los valores devueltos posibles se incluyen, entre otros, los siguientes:

Código devuelto Descripción
S_OK
El método se completó correctamente.
E_INVALIDARG
pNamespaces es NULL o bLayerNumber es mayor o igual que WSD_XMLCONTEXT_NUM_LAYERS (16).
E_OUTOFMEMORY
Memoria insuficiente para completar la operación.
E_FAIL
Error en el método.

Requisitos

Requisito Value
Cliente mínimo compatible Windows Vista [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2008 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado wsdxml.h (incluya Wsdapi.h)
Archivo DLL Wsdapi.dll

Consulte también

IWSDXMLContext