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


Функция WSDCreateDiscoveryPublisher2 (wsddisco.h)

Создает объект IWSDiscoveryPublisher , который поддерживает подписанные сообщения.

Синтаксис

HRESULT WSDCreateDiscoveryPublisher2(
  [in]  IWSDXMLContext        *pContext,
  [in]  WSD_CONFIG_PARAM      *pConfigParams,
  [in]  DWORD                 dwConfigParamCount,
  [out] IWSDiscoveryPublisher **ppPublisher
);

Параметры

[in] pContext

Интерфейс IWSDXMLContext , определяющий пользовательские типы сообщений или пространства имен.

Если значение РАВНО NULL, используется контекст по умолчанию, представляющий встроенные типы сообщений и пространства имен.

[in] pConfigParams

Массив WSD_CONFIG_PARAM структур, содержащих параметры для создания объекта.

[in] dwConfigParamCount

Общее количество структур, переданных в pConfigParams.

[out] ppPublisher

Возвращает ссылку на инициализированный объект IWSDiscoveryPublisher . Не может иметь значение NULL.

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

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

Код возврата Описание
S_OK
Функция успешно завершена.
E_POINTER
ppPublisher имеет значение NULL.
E_OUTOFMEMORY
Недостаточно памяти для завершения операции.

Требования

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