Interfaccia IWSDDeviceProxy (wsdclient.h)
Rappresenta un dispositivo Device Profile for Web Services (DPWS) remoto per applicazioni client e middleware.
Per ottenere questa interfaccia, è possibile chiamare WSDCreateDeviceProxy.
Ereditarietà
L'interfaccia IWSDDeviceProxy eredita dall'interfaccia IUnknown . IWSDDeviceProxy include anche questi tipi di membri:
Metodi
L'interfaccia IWSDDeviceProxy include questi metodi.
IWSDDeviceProxy::BeginGetMetadata Invia una richiesta asincrona per i metadati. |
IWSDDeviceProxy::EndGetMetadata Termina una richiesta asincrona per i metadati. |
IWSDDeviceProxy::GetAllMetadata Recupera tutti i metadati per questo dispositivo. |
IWSDDeviceProxy::GetEndpointProxy Recupera il proxy dell'endpoint per il dispositivo. |
IWSDDeviceProxy::GetHostMetadata Recupera i metadati specifici della classe per il dispositivo che descrive le funzionalità del dispositivo e i servizi ospitati. |
IWSDDeviceProxy::GetServiceProxyById Recupera un proxy del servizio IWSDServiceProxy generico in base all'ID servizio. |
IWSDDeviceProxy::GetServiceProxyByType Recupera un proxy IWSDServiceProxy generico per un servizio esposto dal dispositivo in base al nome del tipo di porta. |
IWSDDeviceProxy::GetThisDeviceMetadata Recupera i metadati specifici del dispositivo per questo dispositivo. |
IWSDDeviceProxy::GetThisModelMetadata Recupera i metadati specifici del modello per il dispositivo. |
IWSDDeviceProxy::Init Inizializza il proxy del dispositivo, condividendo facoltativamente una sessione con un proxy del dispositivo sponsorizzato in precedenza. |
Commenti
Questa interfaccia è una rappresentazione lato client di un dispositivo remoto. Il proxy fornisce l'accesso di base ai metadati del dispositivo (WSD_THIS_DEVICE_METADATA e WSD_THIS_MODEL_METADATA), oltre a fornire metodi per la creazione di oggetti proxy del servizio. Gli oggetti proxy del servizio corrispondono al servizio ospitato nel dispositivo. Ad esempio, un televisore è un dispositivo e la parte di tuner del televisore è un servizio ospitato nel dispositivo con un set di funzioni atomico accessibile.
L'oggetto IWSDDeviceProxy espone la semantica del dispositivo specifica di WSD.
Per usare IWSDDeviceProxy nell'applicazione client o middleware:
- Chiamare WSDCreateDeviceProxy.
- Chiamare uno dei quattro metodi di metadati dell'oggetto proxy del dispositivo.
- Ottenere un oggetto IWSDServiceProxy chiamando GetServiceProxyById o GetServiceProxyByType.
Requisiti
Requisito | Valore |
---|---|
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) |