次の方法で共有


IListenerChannelCallback インターフェイス

プロトコル ハンドラーからワーカー プロセス フレームワークへのリスナー チャネル通知を提供します。 また、プロトコル ハンドラーは、リスナー チャネルの ID など、追加のパラメーターにアクセスすることもできます。

構文

struct IListenerChannelCallback : IUnknown  

メソッド

次の表に、 インターフェイスによって公開されるメソッドの一覧を IListenerChannelCallback 示します。

名前 説明
GetBlob プロトコル マネージャーがリスナー チャネルを開始する際にリスナー チャネルに渡すデータを取得します。
GetBlobLength リスナー チャネル内のバッファーされたデータのサイズを返します。
GetId 開始する必要があるリスナー チャネルの ID を取得します。
ReportMessageReceived 新しいメッセージが受信されたことをワーカー プロセス フレームワークに通知します。
ReportStarted リスナー チャネルが開始したことをワーカー プロセス フレームワークに通知します。
ReportStopped リスナー チャネルがシャットダウンされたことをワーカー プロセス フレームワークに通知します。

プロパティ

このインターフェイスにはプロパティが含まれています。

派生クラス

このインターフェイスには、派生クラスが含まれています。

解説

リスナー チャネルの pBlob 開始後に GetBlob リスナー チャネル データの変更を伝達するには、 メソッドの パラメーターを使用します。

継承階層

IUnknown

IListenerChannelCallback

要件

Type 説明
Client - 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 リファレンス