IListenerChannelCallback 接口

提供从协议处理程序到辅助进程框架的侦听器通道通知。 还允许协议处理程序访问其他参数,例如侦听器通道的 ID。

语法

struct IListenerChannelCallback : IUnknown  

方法

下表列出了 接口 IListenerChannelCallback 公开的方法。

名称 说明
GetBlob 检索协议管理器将在启动侦听器通道时传递给该侦听器通道的数据。
GetBlobLength 返回侦听器通道中缓冲的数据的大小。
GetId 检索需要启动的侦听器通道的 ID。
ReportMessageReceived 通知辅助进程框架收到新消息。
ReportStarted 通知辅助进程框架侦听器通道已启动。
ReportStopped 通知工作进程框架侦听器通道已关闭。

属性

此接口不包含任何属性。

派生类

此接口不包含派生类。

备注

pBlob在 侦听器通道启动后,GetBlob使用 方法中的 参数来传达侦听器通道数据的更改。

继承层次结构

IUnknown

IListenerChannelCallback

要求

类型 说明
客户端 - Windows Vista 上的 IIS 7.0
- Windows 7 上的 IIS 7.5
- Windows 8 上的 IIS 8.0
- Windows 10 上的 IIS 10.0
服务器 - Windows Server 2008 上的 IIS 7.0
- Windows Server 2008 R2 上的 IIS 7.5
- Windows Server 2012 上的 IIS 8.0
- Windows Server 2012 R2 上的 IIS 8.5
- Windows Server 2016 上的 IIS 10.0
产品 - IIS 7.0、IIS 7.5、IIS 8.0、IIS 8.5、IIS 10.0
- IIS Express 7.5、IIS Express 8.0、IIS Express 10.0
Header Webhost.h

另请参阅

Windows 进程激活服务 API 参考