このセクションでは、Web Server Core と統合された要求処理パイプライン関数について説明します。
このセクションの内容
次の表は、統合された要求処理パイプラインによって公開される関数の一覧です。
| 機能 | 説明 |
|---|---|
| 圧縮 | 圧縮コンテキスト、入力バッファー、出力バッファー、および圧縮レベルを指定してデータを圧縮します。 |
| Compress2 | 圧縮コンテキスト、入力バッファー、出力バッファー、圧縮レベル、操作を指定してデータを圧縮します。 |
| CreateCompression | 新しい圧縮コンテキストを作成します。 |
| DeInitCompression | 圧縮スキームを初期化解除します。 |
| DestroyCompression | 指定した圧縮コンテキストを破棄します。 |
| HttpGetExtendedInterface | HTTP サーバー インスタンスとダウン キャストするポインターを指定して、拡張 HTTP インターフェイスを取得します。 |
| InitCompression | 圧縮スキームを初期化します。 |
| PFN_ASYNC_COMPLETION | 非同期完了関数プロトタイプを定義します。 |
| PFN_REGISTERMODULE | ネイティブ コード HTTP モジュールの RegisterModule 関数プロトタイプを定義します。 |
| PFN_WEBSOCKET_COMPLETION | WebSocket 完了関数プロトタイプを定義します。 |
| ResetCompression | 圧縮コンテキストをリセットします。 |
解説
関数は PFN_REGISTERMODULE 、関数の RegisterModule プロトタイプです。 関数を実装およびエクスポートするには、すべての HTTP モジュールが RegisterModule 必要です。この関数は、IIS がモジュールの読み込みに使用します。 HTTP モジュールの作成の詳細については、「Native-Code HTTP モジュールの設計」を参照してください。