Поделиться через


Метод IWSDXMLContext::SetNamespaces (wsdxml.h)

Связывает пользовательские пространства имен с объектом контекста XML.

Этот метод должен вызываться только созданным кодом и не должен вызываться напрямую клиентом WSDAPI. Вместо этого генератор кода предоставит оболочки, которые правильно обращаются к этому методу.

Синтаксис

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

Параметры

[in] pNamespaces

Массив WSDXML_NAMESPACE структур.

[in] wNamespacesCount

Количество пространств имен в массиве pNamespaces .

[in] bLayerNumber

Номер слоя, связанный с созданным кодом службы.

Возвращаемое значение

Возможные возвращаемые значения включают, помимо прочего, следующие:

Код возврата Описание
S_OK
Метод успешно завершен.
E_INVALIDARG
pNamespaces имеет значение NULL или значение bLayerNumber больше или равно WSD_XMLCONTEXT_NUM_LAYERS (16).
E_OUTOFMEMORY
Недостаточно памяти для завершения операции.
E_FAIL
Сбой метода.

Требования

Требование Значение
Минимальная версия клиента Windows Vista [только классические приложения]
Минимальная версия сервера Windows Server 2008 [только классические приложения]
Целевая платформа Windows
Header wsdxml.h (включая Wsdapi.h)
DLL Wsdapi.dll

См. также раздел

IWSDXMLContext