WS_CUSTOM_LISTENER_CALLBACKS-Struktur (webservices.h)

Eine -Struktur, die verwendet wird, um eine Reihe von Rückrufen anzugeben, die die Implementierung eines benutzerdefinierten Listeners bilden.

Syntax

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;

Member

createListenerCallback

Der Rückruf, der WsCreateListener implementiert. Weitere Informationen finden Sie unter WS_CREATE_LISTENER_CALLBACK .

freeListenerCallback

Der Rückruf, der WsFreeListener implementiert. Weitere Informationen finden Sie unter WS_FREE_LISTENER_CALLBACK .

resetListenerCallback

Der Rückruf, der WsResetListener implementiert. Weitere Informationen finden Sie unter WS_RESET_LISTENER_CALLBACK .

openListenerCallback

Der Rückruf, der WsOpenListener implementiert. Weitere Informationen finden Sie unter WS_OPEN_LISTENER_CALLBACK .

closeListenerCallback

Der Rückruf, der WsCloseListener implementiert. Weitere Informationen finden Sie unter WS_CLOSE_LISTENER_CALLBACK .

abortListenerCallback

Der Rückruf, der WsAbortListener implementiert. Weitere Informationen finden Sie unter WS_ABORT_LISTENER_CALLBACK .

getListenerPropertyCallback

Der Rückruf, der WsGetListenerProperty implementiert. Weitere Informationen finden Sie unter WS_GET_LISTENER_PROPERTY_CALLBACK .

setListenerPropertyCallback

Der Rückruf, der WsSetListenerProperty implementiert. Weitere Informationen finden Sie unter WS_SET_LISTENER_PROPERTY_CALLBACK .

createChannelForListenerCallback

Der Rückruf, der WsCreateChannelForListener implementiert. Weitere Informationen finden Sie unter WS_CREATE_CHANNEL_FOR_LISTENER_CALLBACK .

acceptChannelCallback

Der Rückruf, der WsAcceptChannel implementiert. Weitere Informationen finden Sie unter WS_ACCEPT_CHANNEL_CALLBACK .

Hinweise

Diese Struktur wird angegeben, wenn ein Listener mit WsCreateListener mithilfe von WS_LISTENER_PROPERTY_CUSTOM_LISTENER_CALLBACKS erstellt wird.

Sofern nicht angegeben, ist jeder Rückruf für die Überprüfung aller Parameter verantwortlich, und der angeforderte Vorgang ist angesichts der aktuellen WS_LISTENER_STATE akzeptabel.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 7 [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 R2 [nur Desktop-Apps]
Kopfzeile webservices.h