Bagikan melalui


Metode IWSDServiceProxy::SubscribeToOperation (wsdclient.h)

Berlangganan ke pemberitahuan atau peristiwa ajakan/respons.

Sintaks

HRESULT SubscribeToOperation(
  [in]  const WSD_OPERATION  *pOperation,
  [in]  IUnknown             *pUnknown,
  [in]  const WSDXML_ELEMENT *pAny,
  [out] WSDXML_ELEMENT       **ppAny
);

Parameter

[in] pOperation

Referensi ke struktur WSD_OPERATION yang menentukan operasi untuk berlangganan.

[in] pUnknown

Data anonim diteruskan ke fungsi panggilan balik peristiwa klien. Data ini digunakan untuk mengaitkan objek klien dengan langganan.

[in] pAny

Data yang dapat diperluas untuk ditambahkan ke isi permintaan langganan. Anda dapat menggunakan antarmuka IWSDXML* untuk membangun data. Untuk detailnya, lihat WSDXML_ELEMENT.

[out] ppAny

Data yang dapat diperluas yang dapat ditambahkan perangkat jarak jauh ke respons langganan. Ini memungkinkan layanan untuk menyediakan penyesuaian tambahan langganan peristiwa. Setelah selesai, panggil WSDFreeLinkedMemory untuk membebaskan memori. Untuk detailnya, lihat WSDXML_ELEMENT. Jangan lepaskan objek ini.

Mengembalikan nilai

Kemungkinan nilai pengembalian termasuk, tetapi tidak terbatas pada, berikut ini:

Menampilkan kode Deskripsi
S_OK
Metode berhasil diselesaikan.
E_INVALIDARG
Proksi telah berlangganan operasi yang ditentukan oleh pOperation.
E_OUTOFMEMORY
Tidak cukup memori untuk menyelesaikan operasi.
E_FAIL
Metode gagal.

Keterangan

Metode ini biasanya hanya dipanggil oleh kode proksi yang dihasilkan.

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)
DLL Wsdapi.dll

Lihat juga

IWSDServiceProxy