WS_CUSTOM_LISTENER_CALLBACKS 구조체(webservices.h)

사용자 지정 수신기의 구현을 구성하는 콜백 집합을 지정하는 데 사용되는 구조체입니다.

구문

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;

멤버

createListenerCallback

WsCreateListener를 구현하는 콜백입니다. 자세한 내용은 WS_CREATE_LISTENER_CALLBACK 참조하세요.

freeListenerCallback

WsFreeListener를 구현하는 콜백입니다. 자세한 내용은 WS_FREE_LISTENER_CALLBACK 참조하세요.

resetListenerCallback

WsResetListener를 구현하는 콜백입니다. 자세한 내용은 WS_RESET_LISTENER_CALLBACK 참조하세요.

openListenerCallback

WsOpenListener를 구현하는 콜백입니다. 자세한 내용은 WS_OPEN_LISTENER_CALLBACK 참조하세요.

closeListenerCallback

WsCloseListener를 구현하는 콜백입니다. 자세한 내용은 WS_CLOSE_LISTENER_CALLBACK 참조하세요.

abortListenerCallback

WsAbortListener를 구현하는 콜백입니다. 자세한 내용은 WS_ABORT_LISTENER_CALLBACK 참조하세요.

getListenerPropertyCallback

WsGetListenerProperty를 구현하는 콜백입니다. 자세한 내용은 WS_GET_LISTENER_PROPERTY_CALLBACK 참조하세요.

setListenerPropertyCallback

WsSetListenerProperty를 구현하는 콜백입니다. 자세한 내용은 WS_SET_LISTENER_PROPERTY_CALLBACK 참조하세요.

createChannelForListenerCallback

WsCreateChannelForListener를 구현하는 콜백입니다. 자세한 내용은 WS_CREATE_CHANNEL_FOR_LISTENER_CALLBACK 참조하세요.

acceptChannelCallback

WsAcceptChannel을 구현하는 콜백입니다. 자세한 내용은 WS_ACCEPT_CHANNEL_CALLBACK 참조하세요.

설명

이 구조는 WS_LISTENER_PROPERTY_CUSTOM_LISTENER_CALLBACKS 사용하여 WsCreateListener를 사용하여 수신기를 만들 때 지정됩니다.

언급된 경우를 제외하고 각 콜백은 모든 매개 변수의 유효성을 검사해야 하며 현재 WS_LISTENER_STATE 고려할 때 요청된 작업이 허용됩니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 7 [데스크톱 앱만 해당]
지원되는 최소 서버 Windows Server 2008 R2 [데스크톱 앱만 해당]
머리글 webservices.h