Fungsi WsAbortServiceHost (webservices.h)

Membatalkan semua operasi saat ini pada host layanan yang ditentukan.

Sintaks

HRESULT WsAbortServiceHost(
  [in]           WS_SERVICE_HOST *serviceHost,
  [in, optional] WS_ERROR        *error
);

Parameter

[in] serviceHost

Arahkan ke struktur WS_SERVICE_HOST yang mewakili host layanan untuk membatalkan operasi.

[in, optional] error

Penunjuk ke struktur WS_ERROR yang menerima informasi kesalahan tambahan jika fungsi gagal.

Mengembalikan nilai

Jika fungsi berhasil, fungsi akan mengembalikan NO_ERROR; jika tidak, kode kesalahan HRESULT akan dikembalikan.

Menampilkan kode Deskripsi
E_INVALIDARG
Satu atau beberapa argumen tidak valid.

Keterangan

WsAbortServiceHost membatalkan semua pendengar di host layanan, dan sebagai hasilnya, tidak ada saluran baru yang diterima dari klien. Semua saluran yang saat ini digunakan oleh host layanan untuk pesan layanan juga dibatalkan.

Jika panggilan tertunda dan memiliki panggilan balik pembatalan yang terdaftar melalui fungsi WsRegisterOperationForCancel , panggilan balik akan dipanggil. Namun, runtime masih menunggu panggilan selesai.

Untuk informasi selengkapnya tentang mendaftar untuk pemberitahuan pembatalan, lihat WsRegisterOperationForCancel.

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
Pustaka WebServices.lib
DLL WebServices.dll