webservices.h) (WS_CUSTOM_LISTENER_CALLBACKS 结构
一个 结构,用于指定构成自定义侦听器实现的一组回调。
语法
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 。
注解
当使用 WsCreateListener 使用 WS_LISTENER_PROPERTY_CUSTOM_LISTENER_CALLBACKS 创建侦听器时指定 此结构。
除非另有说明,否则每个回调负责验证所有参数,并且请求的操作在给定当前 WS_LISTENER_STATE的情况下是可接受的。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 7 [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2008 R2 [仅限桌面应用] |
标头 | webservices.h |
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈