WS_DECODER_START_CALLBACK fungsi panggilan balik (webservices.h)

Mulai mendekode pesan.

Sintaks

WS_DECODER_START_CALLBACK WsDecoderStartCallback;

HRESULT WsDecoderStartCallback(
  [in]           void *encoderContext,
  [in, optional] const WS_ASYNC_CONTEXT *asyncContext,
  [in, optional] WS_ERROR *error
)
{...}

Parameter

[in] encoderContext

Instans dekoder dikembalikan oleh WS_CREATE_DECODER_CALLBACK.

[in, optional] asyncContext

Informasi tentang cara memanggil fungsi secara asinkron, atau NULL jika memanggil secara sinkron.

[in, optional] error

Menentukan tempat informasi kesalahan tambahan harus disimpan jika fungsi gagal.

Menampilkan nilai

Menampilkan kode Deskripsi
E_OUTOFMEMORY
Kehabisan memori.
E_INVALIDARG
Satu atau beberapa argumen tidak valid.
Kesalahan Lain
Fungsi ini dapat mengembalikan kesalahan lain yang tidak tercantum di atas.

Keterangan

Dekoder dapat menggunakan panggilan balik yang diteruskan ke WS_CREATE_DECODER_CALLBACK untuk membaca data pesan yang dikodekan.

Persyaratan

   
Klien minimum yang didukung Windows 7 [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2008 R2 [hanya aplikasi desktop]
Target Platform Windows
Header webservices.h