Método IWSDDeviceProxy::GetServiceProxyByType (wsdclient.h)
Recupera um proxy IWSDServiceProxy genérico para um serviço exposto pelo dispositivo pelo nome do tipo de porta.
Sintaxe
HRESULT GetServiceProxyByType(
[in] const WSDXML_NAME *pType,
[out] IWSDServiceProxy **ppServiceProxy
);
Parâmetros
[in] pType
Referência a uma estrutura WSDXML_NAME que especifica o nome do tipo de porta.
[out] ppServiceProxy
Ponteiro para o objeto IWSDServiceProxy associado ao serviço especificado.
Valor retornado
Os valores retornados possíveis incluem, mas não se limitam a:
Código de retorno | Descrição |
---|---|
|
Método concluído com êxito. |
|
pType ou ppServiceProxy é NULL. |
|
Não há metadados associados ao serviço especificado por pType. |
|
Memória insuficiente para concluir a operação. |
|
Não há nenhum ponto de extremidade associado ao proxy de serviço. |
Comentários
Se o dispositivo hospedar mais de um serviço do tipo especificado, um proxy para qualquer um dos serviços poderá ser retornado. Nesse caso, os chamadores não devem depender de nenhum proxy de serviço específico sendo retornado.
Requisitos
Cliente mínimo com suporte | Windows Vista [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2008 [somente aplicativos da área de trabalho] |
Plataforma de Destino | Windows |
Cabeçalho | wsdclient.h (include Wsdapi.h) |
DLL | Wsdapi.dll |