Método IWSDDeviceProxy::GetServiceProxyByType (wsdclient.h)
Recupera un proxy IWSDServiceProxy genérico para un servicio expuesto por el dispositivo por nombre de tipo de puerto.
Sintaxis
HRESULT GetServiceProxyByType(
[in] const WSDXML_NAME *pType,
[out] IWSDServiceProxy **ppServiceProxy
);
Parámetros
[in] pType
Referencia a una estructura de WSDXML_NAME que especifica el nombre del tipo de puerto.
[out] ppServiceProxy
Puntero al objeto IWSDServiceProxy asociado al servicio especificado.
Valor devuelto
Entre los valores devueltos posibles se incluyen, entre otros, los siguientes:
Código devuelto | Descripción |
---|---|
|
El método se completó correctamente. |
|
pType o ppServiceProxy es NULL. |
|
No hay metadatos asociados al servicio especificado por pType. |
|
Memoria insuficiente para completar la operación. |
|
No hay ningún punto de conexión asociado al proxy de servicio. |
Observaciones
Si el dispositivo hospeda más de un servicio del tipo especificado, se puede devolver un proxy para cualquiera de los servicios. En tal caso, los autores de llamadas no deben depender de ningún proxy de servicio determinado que se devuelva.
Requisitos
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 | wsdclient.h (incluya Wsdapi.h) |
Archivo DLL | Wsdapi.dll |