Compartir a través de


Método IWSDDeviceHost::RegisterService (wsdhost.h)

Registra un objeto de servicio para las solicitudes entrantes y agrega el servicio a los metadatos del host del dispositivo.

Sintaxis

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

Parámetros

[in] pszServiceId

Identificador del servicio que se va a registrar. Este identificador debe aparecer en los metadatos del host de servicio del dispositivo.

[in] pService

Objeto de servicio que controlará las solicitudes dirigidas al servicio especificado.

Valor devuelto

Entre los valores devueltos posibles se incluyen, entre otros, los siguientes:

Código devuelto Descripción
S_OK
El método se completó correctamente.
E_INVALIDARG
pszServiceId es NULL, la longitud en caracteres de pszServiceId supera WSD_MAX_TEXT_LENGTH (8192) o ya se ha registrado una coincidencia de servicio pszServiceId .

Requisitos

Requisito Value
Cliente mínimo compatible Windows Vista [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2008 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado wsdhost.h (incluya Wsdapi.h)
Archivo DLL Wsdapi.dll

Consulte también

IWSDDeviceHost