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


Метод IWSDDeviceHost::RegisterService (wsdhost.h)

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

Синтаксис

HRESULT RegisterService(
  [in] LPCWSTR  pszServiceId,
  [in] IUnknown *pService
);

Параметры

[in] pszServiceId

Идентификатор регистраемой службы. Этот идентификатор должен отображаться в метаданных узла службы устройства.

[in] pService

Объект службы, который будет обрабатывать запросы, адресованные указанной службе.

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

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

Код возврата Описание
S_OK
Метод успешно завершен.
E_INVALIDARG
pszServiceId имеет значение NULL, длина символов pszServiceId превышает WSD_MAX_TEXT_LENGTH (8192), или служба, соответствующая pszServiceId , уже зарегистрирована.

Требования

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

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

IWSDDeviceHost