Antarmuka IWSDDeviceProxy (wsdclient.h)

Mewakili perangkat Profil Perangkat jarak jauh untuk Layanan Web (DPWS) untuk aplikasi klien dan middleware.

Untuk mendapatkan antarmuka ini, Anda dapat memanggil WSDCreateDeviceProxy.

Warisan

Antarmuka IWSDDeviceProxy mewarisi dari antarmuka IUnknown . IWSDDeviceProxy juga memiliki jenis anggota ini:

Metode

Antarmuka IWSDDeviceProxy memiliki metode ini.

 
IWSDDeviceProxy::BeginGetMetadata

Mengirim permintaan asinkron untuk metadata.
IWSDDeviceProxy::EndGetMetadata

Mengakhiri permintaan asinkron untuk metadata.
IWSDDeviceProxy::GetAllMetadata

Mengambil semua metadata untuk perangkat ini.
IWSDDeviceProxy::GetEndpointProxy

Mengambil proksi titik akhir untuk perangkat.
IWSDDeviceProxy::GetHostMetadata

Mengambil metadata khusus kelas untuk perangkat yang menjelaskan fitur perangkat dan layanan yang dihostingnya.
IWSDDeviceProxy::GetServiceProxyById

Mengambil proksi layanan IWSDServiceProxy generik berdasarkan ID layanan.
IWSDDeviceProxy::GetServiceProxyByType

Mengambil proksi IWSDServiceProxy generik untuk layanan yang diekspos oleh perangkat berdasarkan nama jenis port.
IWSDDeviceProxy::GetThisDeviceMetadata

Mengambil metadata khusus perangkat untuk perangkat ini.
IWSDDeviceProxy::GetThisModelMetadata

Mengambil metadata khusus model untuk perangkat.
IWSDDeviceProxy::Init

Menginisialisasi proksi perangkat, secara opsional berbagi sesi dengan proksi perangkat yang mensponsori yang sebelumnya diinisialisasi.

Keterangan

Antarmuka ini adalah representasi sisi klien dari perangkat jarak jauh. Proksi menyediakan akses dasar ke metadata perangkat (WSD_THIS_DEVICE_METADATA dan WSD_THIS_MODEL_METADATA), selain menyediakan metode untuk membuat objek proksi layanan. Objek proksi layanan sesuai dengan layanan yang dihosting di perangkat. Misalnya, televisi adalah perangkat dan bagian tuner televisi adalah layanan yang dihosting di perangkat yang memiliki serangkaian fungsi atomik yang dapat diakses.

Objek IWSDDeviceProxy mengekspos semantik perangkat khusus WSD.

Untuk menggunakan IWSDDeviceProxy di aplikasi klien atau middleware Anda:

  1. Panggil WSDCreateDeviceProxy.
  2. Panggil salah satu dari empat metode metadata objek proksi perangkat.
  3. Dapatkan objek IWSDServiceProxy , baik dengan memanggil GetServiceProxyById atau GetServiceProxyByType.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows Vista [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2008 [hanya aplikasi desktop]
Target Platform Windows
Header wsdclient.h (termasuk Wsdapi.h)

Lihat juga

Gambaran Umum Antarmuka WSDAPI