struktur WS_CUSTOM_LISTENER_CALLBACKS (webservices.h)

Struktur yang digunakan untuk menentukan sekumpulan panggilan balik yang membentuk implementasi pendengar kustom.

Sintaks

typedef struct _WS_CUSTOM_LISTENER_CALLBACKS {
  WS_CREATE_LISTENER_CALLBACK             createListenerCallback;
  WS_FREE_LISTENER_CALLBACK               freeListenerCallback;
  WS_RESET_LISTENER_CALLBACK              resetListenerCallback;
  WS_OPEN_LISTENER_CALLBACK               openListenerCallback;
  WS_CLOSE_LISTENER_CALLBACK              closeListenerCallback;
  WS_ABORT_LISTENER_CALLBACK              abortListenerCallback;
  WS_GET_LISTENER_PROPERTY_CALLBACK       getListenerPropertyCallback;
  WS_SET_LISTENER_PROPERTY_CALLBACK       setListenerPropertyCallback;
  WS_CREATE_CHANNEL_FOR_LISTENER_CALLBACK createChannelForListenerCallback;
  WS_ACCEPT_CHANNEL_CALLBACK              acceptChannelCallback;
} WS_CUSTOM_LISTENER_CALLBACKS;

Anggota

createListenerCallback

Panggilan balik yang mengimplementasikan WsCreateListener. Lihat WS_CREATE_LISTENER_CALLBACK untuk informasi selengkapnya.

freeListenerCallback

Panggilan balik yang mengimplementasikan WsFreeListener. Lihat WS_FREE_LISTENER_CALLBACK untuk informasi selengkapnya.

resetListenerCallback

Panggilan balik yang mengimplementasikan WsResetListener. Lihat WS_RESET_LISTENER_CALLBACK untuk informasi selengkapnya.

openListenerCallback

Panggilan balik yang mengimplementasikan WsOpenListener. Lihat WS_OPEN_LISTENER_CALLBACK untuk informasi selengkapnya.

closeListenerCallback

Panggilan balik yang mengimplementasikan WsCloseListener. Lihat WS_CLOSE_LISTENER_CALLBACK untuk informasi selengkapnya.

abortListenerCallback

Panggilan balik yang mengimplementasikan WsAbortListener. Lihat WS_ABORT_LISTENER_CALLBACK untuk informasi selengkapnya.

getListenerPropertyCallback

Panggilan balik yang mengimplementasikan WsGetListenerProperty. Lihat WS_GET_LISTENER_PROPERTY_CALLBACK untuk informasi selengkapnya.

setListenerPropertyCallback

Panggilan balik yang mengimplementasikan WsSetListenerProperty. Lihat WS_SET_LISTENER_PROPERTY_CALLBACK untuk informasi selengkapnya.

createChannelForListenerCallback

Panggilan balik yang mengimplementasikan WsCreateChannelForListener. Lihat WS_CREATE_CHANNEL_FOR_LISTENER_CALLBACK untuk informasi selengkapnya.

acceptChannelCallback

Panggilan balik yang mengimplementasikan WsAcceptChannel. Lihat WS_ACCEPT_CHANNEL_CALLBACK untuk informasi selengkapnya.

Keterangan

Struktur ini ditentukan ketika listener dibuat menggunakan WsCreateListener menggunakan WS_LISTENER_PROPERTY_CUSTOM_LISTENER_CALLBACKS.

Kecuali jika disebutkan, setiap panggilan balik bertanggung jawab untuk memvalidasi semua parameter dan bahwa operasi yang diminta dapat diterima mengingat WS_LISTENER_STATE saat ini.

Persyaratan

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