WS_CUSTOM_LISTENER_CALLBACKS structure (webservices.h)

Structure utilisée pour spécifier un ensemble de rappels qui forment l’implémentation d’un écouteur personnalisé.

Syntaxe

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;

Membres

createListenerCallback

Rappel qui implémente WsCreateListener. Pour plus d’informations, consultez WS_CREATE_LISTENER_CALLBACK .

freeListenerCallback

Rappel qui implémente WsFreeListener. Pour plus d’informations, consultez WS_FREE_LISTENER_CALLBACK .

resetListenerCallback

Rappel qui implémente WsResetListener. Pour plus d’informations, consultez WS_RESET_LISTENER_CALLBACK .

openListenerCallback

Rappel qui implémente WsOpenListener. Pour plus d’informations, consultez WS_OPEN_LISTENER_CALLBACK .

closeListenerCallback

Rappel qui implémente WsCloseListener. Pour plus d’informations, consultez WS_CLOSE_LISTENER_CALLBACK .

abortListenerCallback

Rappel qui implémente WsAbortListener. Pour plus d’informations, consultez WS_ABORT_LISTENER_CALLBACK .

getListenerPropertyCallback

Rappel qui implémente WsGetListenerProperty. Pour plus d’informations, consultez WS_GET_LISTENER_PROPERTY_CALLBACK .

setListenerPropertyCallback

Rappel qui implémente WsSetListenerProperty. Pour plus d’informations, consultez WS_SET_LISTENER_PROPERTY_CALLBACK .

createChannelForListenerCallback

Rappel qui implémente WsCreateChannelForListener. Pour plus d’informations, consultez WS_CREATE_CHANNEL_FOR_LISTENER_CALLBACK .

acceptChannelCallback

Rappel qui implémente WsAcceptChannel. Pour plus d’informations, consultez WS_ACCEPT_CHANNEL_CALLBACK .

Remarques

Cette structure est spécifiée lorsqu’un écouteur est créé à l’aide de WsCreateListener à l’aide de WS_LISTENER_PROPERTY_CUSTOM_LISTENER_CALLBACKS.

Sauf indication contraire, chaque rappel est chargé de valider tous les paramètres et que l’opération demandée est acceptable compte tenu de la WS_LISTENER_STATE actuelle.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 7 [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2008 R2 [applications de bureau uniquement]
En-tête webservices.h