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:
- Panggil WSDCreateDeviceProxy.
- Panggil salah satu dari empat metode metadata objek proksi perangkat.
- 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) |