Bagikan melalui


Metode IWSDEndpointProxy::SendTwoWayRequestAsync (wsdclient.h)

Mengirim pesan permintaan dua arah menggunakan pola panggilan asinkron.

Sintaks

HRESULT SendTwoWayRequestAsync(
  [in]  const void          *pBody,
  [in]  const WSD_OPERATION *pOperation,
  [in]  IUnknown            *pAsyncState,
  [in]  IWSDAsyncCallback   *pCallback,
  [out] IWSDAsyncResult     **pResult
);

Parameter

[in] pBody

Isi pesan.

[in] pOperation

Referensi ke struktur WSD_OPERATION yang menentukan operasi yang akan dilakukan.

[in] pAsyncState

Data anonim diteruskan ke pCallback ketika operasi telah selesai. Data ini digunakan untuk mengaitkan objek klien dengan operasi yang tertunda. Parameter ini mungkin opsional.

[in] pCallback

Referensi ke objek IWSDAsyncCallback yang melakukan pemberitahuan panggilan balik status pesan. Parameter ini mungkin opsional.

[out] pResult

Referensi ke objek IWSDAsyncResult yang menentukan hasil operasi.

Mengembalikan nilai

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

Menampilkan kode Deskripsi
S_OK
Metode berhasil diselesaikan.
E_POINTER
pOperation atau pResult adalah NULL.
E_OUTOFMEMORY
Tidak cukup memori untuk menyelesaikan operasi.

Keterangan

Metode ini biasanya hanya dipanggil oleh kode proksi yang dihasilkan.

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

Lihat juga

IWSDEndpointProxy