Metodo IWSDDeviceProxy::GetServiceProxyByType (wsdclient.h)
Recupera un proxy IWSDServiceProxy generico per un servizio esposto dal dispositivo in base al nome del tipo di porta.
Sintassi
HRESULT GetServiceProxyByType(
[in] const WSDXML_NAME *pType,
[out] IWSDServiceProxy **ppServiceProxy
);
Parametri
[in] pType
Riferimento a una struttura WSDXML_NAME che specifica il nome del tipo di porta.
[out] ppServiceProxy
Puntatore all'oggetto IWSDServiceProxy associato al servizio specificato.
Valore restituito
I valori restituiti possibili includono, ma non sono limitati ai seguenti:
Codice restituito | Descrizione |
---|---|
|
Il metodo è stato completato correttamente. |
|
pType o ppServiceProxy è NULL. |
|
Non sono presenti metadati associati al servizio specificato da pType. |
|
Memoria insufficiente per completare l'operazione. |
|
Non esiste alcun endpoint associato al proxy del servizio. |
Commenti
Se il dispositivo ospita più di un servizio del tipo specificato, potrebbe essere restituito un proxy per uno dei servizi. In tal caso, i chiamanti non devono dipendere da alcun proxy di servizio specifico restituito.
Requisiti
Client minimo supportato | Windows Vista [solo app desktop] |
Server minimo supportato | Windows Server 2008 [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | wsdclient.h (include Wsdapi.h) |
DLL | Wsdapi.dll |