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 [デスクトップ アプリのみ]
Header webservices.h