Share via


Metodo IWSDXMLContext::SetNamespaces (wsdxml.h)

Associa spazi dei nomi personalizzati all'oggetto contesto XML.

Questo metodo deve essere chiamato solo dal codice generato e non deve essere chiamato direttamente da un client WSDAPI. Al contrario, il generatore di codice fornirà wrapper che accedono correttamente a questo metodo.

Sintassi

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

Parametri

[in] pNamespaces

Matrice di strutture WSDXML_NAMESPACE .

[in] wNamespacesCount

Numero di spazi dei nomi nella matrice pNamespaces .

[in] bLayerNumber

Numero di livello associato al codice del servizio generato.

Valore restituito

I valori restituiti possibili includono, ma non sono limitati ai seguenti:

Codice restituito Descrizione
S_OK
Il metodo è stato completato correttamente.
E_INVALIDARG
pNamespaces è NULL o bLayerNumber è maggiore o uguale a WSD_XMLCONTEXT_NUM_LAYERS (16).
E_OUTOFMEMORY
Memoria insufficiente per completare l'operazione.
E_FAIL
Il metodo non è riuscito.

Requisiti

Requisito Valore
Client minimo supportato Windows Vista [solo app desktop]
Server minimo supportato Windows Server 2008 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione wsdxml.h (include Wsdapi.h)
DLL Wsdapi.dll

Vedi anche

IWSDXMLContext