WS_ACCEPT_CHANNEL_CALLBACK fungsi panggilan balik (webservices.h)

Menangani panggilan WsAcceptChannel untuk WS_CUSTOM_CHANNEL_BINDING.

Sintaks

WS_ACCEPT_CHANNEL_CALLBACK WsAcceptChannelCallback;

HRESULT WsAcceptChannelCallback(
  [in]           void *listenerInstance,
  [in]           void *channelInstance,
  [in, optional] const WS_ASYNC_CONTEXT *asyncContext,
  [in, optional] WS_ERROR *error
)
{...}

Parameter

[in] listenerInstance

Penunjuk ke status khusus untuk instans pendengar ini, seperti yang dibuat oleh WS_CREATE_LISTENER_CALLBACK.

[in] channelInstance

Penunjuk ke status khusus untuk instans saluran, seperti yang dibuat oleh WS_CREATE_CHANNEL_CALLBACK ketika WsCreateChannelForListener dipanggil.

[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.

Mengembalikan nilai

Menampilkan kode Deskripsi
WS_S_ASYNC
Operasi asinkron masih tertunda.
WS_E_OPERATION_ABORTED
Pendengar dan/atau saluran dibatalkan.
WS_E_OBJECT_FAULTED
Pendengar telah rusak. Setelah pendengar rusak, maka penerimaan akan segera mengembalikan kesalahan ini.
WS_E_INVALID_OPERATION
Pendengar dalam keadaan tidak pantas.
WS_E_ENDPOINT_DISCONNECTED
Koneksi dengan titik akhir jarak jauh dihentikan.
WS_E_OPERATION_TIMED_OUT
Operasi tidak selesai dalam waktu yang dialokasikan.
WS_E_QUOTA_EXCEEDED
Kuota terlampaui.
WS_E_INVALID_FORMAT
Data input tidak dalam format yang diharapkan atau tidak memiliki nilai yang diharapkan.
E_OUTOFMEMORY
Kehabisan memori.
E_INVALIDARG
Satu atau beberapa argumen tidak valid.
WS_E_SECURITY_VERIFICATION_FAILURE
Verifikasi keamanan tidak berhasil untuk data yang diterima.
WS_E_SECURITY_SYSTEM_FAILURE
Operasi keamanan gagal dalam kerangka kerja Windows Web Services.
Kesalahan Lain
Fungsi ini dapat mengembalikan kesalahan lain yang tidak tercantum di atas.

Keterangan

Lihat WsAcceptChannel untuk informasi tentang kontrak API ini.

Persyaratan

Persyaratan Nilai
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