Compartir a través de


estructura WS_CUSTOM_LISTENER_CALLBACKS (webservices.h)

Estructura que se usa para especificar un conjunto de devoluciones de llamada que forman la implementación de un agente de escucha personalizado.

Sintaxis

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;

Miembros

createListenerCallback

Devolución de llamada que implementa WsCreateListener. Consulte WS_CREATE_LISTENER_CALLBACK para obtener más información.

freeListenerCallback

Devolución de llamada que implementa WsFreeListener. Consulte WS_FREE_LISTENER_CALLBACK para obtener más información.

resetListenerCallback

Devolución de llamada que implementa WsResetListener. Consulte WS_RESET_LISTENER_CALLBACK para obtener más información.

openListenerCallback

Devolución de llamada que implementa WsOpenListener. Consulte WS_OPEN_LISTENER_CALLBACK para obtener más información.

closeListenerCallback

Devolución de llamada que implementa WsCloseListener. Consulte WS_CLOSE_LISTENER_CALLBACK para obtener más información.

abortListenerCallback

Devolución de llamada que implementa WsAbortListener. Consulte WS_ABORT_LISTENER_CALLBACK para obtener más información.

getListenerPropertyCallback

Devolución de llamada que implementa WsGetListenerProperty. Consulte WS_GET_LISTENER_PROPERTY_CALLBACK para obtener más información.

setListenerPropertyCallback

Devolución de llamada que implementa WsSetListenerProperty. Consulte WS_SET_LISTENER_PROPERTY_CALLBACK para obtener más información.

createChannelForListenerCallback

Devolución de llamada que implementa WsCreateChannelForListener. Consulte WS_CREATE_CHANNEL_FOR_LISTENER_CALLBACK para obtener más información.

acceptChannelCallback

Devolución de llamada que implementa WsAcceptChannel. Consulte WS_ACCEPT_CHANNEL_CALLBACK para obtener más información.

Comentarios

Esta estructura se especifica cuando se crea un agente de escucha mediante WsCreateListener mediante WS_LISTENER_PROPERTY_CUSTOM_LISTENER_CALLBACKS.

Excepto cuando se indique, cada devolución de llamada es responsable de validar todos los parámetros y de que la operación solicitada es aceptable dada la WS_LISTENER_STATE actual.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 7 [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2008 R2 [solo aplicaciones de escritorio]
Encabezado webservices.h