IWSDDeviceProxy インターフェイス (wsdclient.h)
クライアント アプリケーションとミドルウェア用のリモート デバイス プロファイル for Web サービス (DPWS) デバイスを表します。
このインターフェイスを取得するには、 WSDCreateDeviceProxy を呼び出します。
継承
IWSDDeviceProxy インターフェイスは、IUnknown インターフェイスから継承します。 IWSDDeviceProxy には、次の種類のメンバーもあります。
メソッド
IWSDDeviceProxy インターフェイスには、これらのメソッドがあります。
IWSDDeviceProxy::BeginGetMetadata メタデータの非同期要求を送信します。 |
IWSDDeviceProxy::EndGetMetadata メタデータの非同期要求を終了します。 |
IWSDDeviceProxy::GetAllMetadata このデバイスのすべてのメタデータを取得します。 |
IWSDDeviceProxy::GetEndpointProxy デバイスのエンドポイント プロキシを取得します。 |
IWSDDeviceProxy::GetHostMetadata デバイスの機能と、デバイスがホストするサービスを説明するデバイスのクラス固有のメタデータを取得します。 |
IWSDDeviceProxy::GetServiceProxyById 汎用 IWSDServiceProxy サービス プロキシをサービス ID で取得します。 |
IWSDDeviceProxy::GetServiceProxyByType デバイスによって公開されるサービスの汎用 IWSDServiceProxy プロキシをポートの種類名で取得します。 |
IWSDDeviceProxy::GetThisDeviceMetadata このデバイスのデバイス固有のメタデータを取得します。 |
IWSDDeviceProxy::GetThisModelMetadata デバイスのモデル固有のメタデータを取得します。 |
IWSDDeviceProxy::Init デバイス プロキシを初期化し、必要に応じて、以前に初期化されたスポンサー デバイス プロキシとセッションを共有します。 |
注釈
このインターフェイスは、リモート デバイスのクライアント側の表現です。 プロキシは、サービス プロキシ オブジェクトを作成するためのメソッドを提供するだけでなく、デバイス メタデータ (WSD_THIS_DEVICE_METADATA と WSD_THIS_MODEL_METADATA) への基本的なアクセスを提供します。 サービス プロキシ オブジェクトは、デバイスでホストされているサービスに対応します。 たとえば、テレビはデバイスであり、テレビのチューナ部分は、アクセス可能なアトミックな機能セットを持つデバイスでホストされているサービスです。
IWSDDeviceProxy オブジェクトは、WSD 固有のデバイス セマンティクスを公開します。
クライアントまたはミドルウェア アプリケーションで IWSDDeviceProxy を使用するには:
- WSDCreateDeviceProxy を呼び出します。
- デバイス プロキシ オブジェクトの 4 つのメタデータ メソッドのいずれかを呼び出します。
- GetServiceProxyById または GetServiceProxyByType を呼び出して、IWSDServiceProxy オブジェクトを取得します。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows Vista [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2008 [デスクトップ アプリのみ] |
対象プラットフォーム | Windows |
ヘッダー | wsdclient.h (Wsdapi.h を含む) |