Compartir a través de


Método IUPnPDeviceControl::GetServiceObject (upnphost.h)

El método GetServiceObject se usa para obtener el puntero IDispatch a un objeto de servicio específico. El host de dispositivo invoca este método una vez por servicio, la primera vez que recibe una solicitud de un servicio.

Sintaxis

HRESULT GetServiceObject(
  [in]  BSTR      bstrUDN,
  [in]  BSTR      bstrServiceId,
  [out] IDispatch **ppdispService
);

Parámetros

[in] bstrUDN

Especifica el UDN del dispositivo.

[in] bstrServiceId

Especifica el identificador de servicio del servicio para el que se va a obtener el puntero.

[out] ppdispService

Recibe el puntero IDispatch al objeto de servicio.

Valor devuelto

Al implementar este método, devuelva S_OK si el método se realiza correctamente. De lo contrario, devuelve uno de los códigos de error COM definidos en WinError.h.

Comentarios

El host del dispositivo invoca este método cuando se recibe una solicitud de control o una suscripción de eventos para un servicio determinado.

Los dispositivos insertados se diferencian por sus UDN.

Requisitos

Requisito Value
Cliente mínimo compatible Windows XP [solo aplicaciones de escritorio]
Servidor mínimo compatible No se admite ninguno
Plataforma de destino Windows
Encabezado upnphost.h
Archivo DLL Upnphost.dll

Consulte también

IUPnPDeviceControl

Inicialización