Metode IWSDDeviceProxy::GetServiceProxyByType (wsdclient.h)
Mengambil proksi IWSDServiceProxy generik untuk layanan yang diekspos oleh perangkat berdasarkan nama jenis port.
Sintaks
HRESULT GetServiceProxyByType(
[in] const WSDXML_NAME *pType,
[out] IWSDServiceProxy **ppServiceProxy
);
Parameter
[in] pType
Referensi ke struktur WSDXML_NAME yang menentukan nama jenis port.
[out] ppServiceProxy
Arahkan ke objek IWSDServiceProxy yang terkait dengan layanan yang ditentukan.
Mengembalikan nilai
Kemungkinan nilai yang dikembalikan termasuk, tetapi tidak terbatas pada, berikut ini:
Menampilkan kode | Deskripsi |
---|---|
|
Metode berhasil diselesaikan. |
|
pType atau ppServiceProxy adalah NULL. |
|
Tidak ada metadata yang terkait dengan layanan yang ditentukan oleh pType. |
|
Tidak cukup memori untuk menyelesaikan operasi. |
|
Tidak ada titik akhir yang terkait dengan proksi layanan. |
Keterangan
Jika perangkat menghosting lebih dari satu layanan dari jenis yang ditentukan, proksi untuk salah satu layanan dapat dikembalikan. Dalam kasus seperti itu, penelepon tidak boleh bergantung pada proksi layanan tertentu yang dikembalikan.
Persyaratan
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) |
DLL | Wsdapi.dll |