次の方法で共有


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_METADATAWSD_THIS_MODEL_METADATA) への基本的なアクセスを提供します。 サービス プロキシ オブジェクトは、デバイスでホストされているサービスに対応します。 たとえば、テレビはデバイスであり、テレビのチューナ部分は、アクセス可能なアトミックな機能セットを持つデバイスでホストされているサービスです。

IWSDDeviceProxy オブジェクトは、WSD 固有のデバイス セマンティクスを公開します。

クライアントまたはミドルウェア アプリケーションで IWSDDeviceProxy を使用するには:

  1. WSDCreateDeviceProxy を呼び出します。
  2. デバイス プロキシ オブジェクトの 4 つのメタデータ メソッドのいずれかを呼び出します。
  3. GetServiceProxyById または GetServiceProxyByType を呼び出して、IWSDServiceProxy オブジェクトを取得します

要件

要件
サポートされている最小のクライアント Windows Vista [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2008 [デスクトップ アプリのみ]
対象プラットフォーム Windows
ヘッダー wsdclient.h (Wsdapi.h を含む)

こちらもご覧ください

WSDAPI インターフェイスの概要