IWSDDeviceProxy 介面 (wsdclient.h)
代表 Web 服務的遠端裝置設定檔, (DPWS) 裝置,用於用戶端應用程式和中間件。
若要取得此介面,您可以呼叫 WSDCreateDeviceProxy。
繼承
IWSDDeviceProxy 介面繼承自 IUnknown 介面。 IWSDDeviceProxy 也有下列類型的成員:
方法
IWSDDeviceProxy 介面具有這些方法。
IWSDDeviceProxy::BeginGetMetadata 傳送元數據的異步要求。 |
IWSDDeviceProxy::EndGetMetadata 結束元數據的異步要求。 |
IWSDDeviceProxy::GetAllMetadata 擷取此裝置的所有元數據。 |
IWSDDeviceProxy::GetEndpointProxy 擷取裝置的端點 Proxy。 |
IWSDDeviceProxy::GetHostMetadata 擷取裝置的類別特定元數據,描述裝置的功能及其裝載的服務。 |
IWSDDeviceProxy::GetServiceProxyById 依服務標識符擷取泛型 IWSDServiceProxy 服務 Proxy。 |
IWSDDeviceProxy::GetServiceProxyByType 擷取裝置依埠類型名稱公開之服務的一般 IWSDServiceProxy Proxy。 |
IWSDDeviceProxy::GetThisDeviceMetadata 擷取此裝置的裝置特定元數據。 |
IWSDDeviceProxy::GetThisModelMetadata 擷取裝置的模型特定元數據。 |
IWSDDeviceProxy::Init 初始化裝置 Proxy,選擇性地與先前初始化的贊助裝置 Proxy 共用會話。 |
備註
此介面是遠端裝置的用戶端表示法。 除了提供建立服務 Proxy 物件的方法之外,Proxy 還提供裝置元數據的基本存取權 (WSD_THIS_DEVICE_METADATA 和 WSD_THIS_MODEL_METADATA) 。 服務 Proxy 對象會對應至裝置上裝載的服務。 例如,電視是裝置,而電視的微調部分是裝載於裝置上的服務,該裝置具有可存取且不可部分完成的一組功能。
IWSDDeviceProxy 物件會公開 WSD 特定的裝置語意。
若要在客戶端或中間件應用程式中使用 IWSDDeviceProxy :
- 呼叫 WSDCreateDeviceProxy。
- 呼叫裝置 Proxy 物件的四個元數據方法中的任何一個。
- 呼叫 GetServiceProxyById 或 GetServiceProxyByType 來取得 IWSDServiceProxy 物件。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows Vista [僅限傳統型應用程式] |
最低支援的伺服器 | Windows Server 2008 [僅限傳統型應用程式] |
目標平台 | Windows |
標頭 | wsdclient.h (包含 Wsdapi.h) |