Partager via


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

Associe des espaces de noms personnalisés à l’objet de contexte XML.

Cette méthode ne doit être appelée que par le code généré et ne doit pas être appelée directement par un client WSDAPI. Au lieu de cela, le générateur de code fournit des wrappers qui accèdent correctement à cette méthode.

Syntaxe

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

Paramètres

[in] pNamespaces

Tableau de structures WSDXML_NAMESPACE .

[in] wNamespacesCount

Nombre d’espaces de noms dans le tableau pNamespaces .

[in] bLayerNumber

Numéro de couche associé au code de service généré.

Valeur retournée

Les valeurs de retour possibles incluent, sans s’y limiter, les éléments suivants :

Code de retour Description
S_OK
Méthode terminée avec succès.
E_INVALIDARG
pNamespaces a la valeur NULL ou bLayerNumber est supérieur ou égal à WSD_XMLCONTEXT_NUM_LAYERS (16).
E_OUTOFMEMORY
Mémoire insuffisante pour terminer l’opération.
E_FAIL
La méthode a échoué.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows Vista [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2008 [applications de bureau uniquement]
Plateforme cible Windows
En-tête wsdxml.h (inclure Wsdapi.h)
DLL Wsdapi.dll

Voir aussi

IWSDXMLContext