次の方法で共有


Web Server Core 関数

このセクションでは、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 モジュールの設計」を参照してください。

関連項目

Web Server Core API リファレンス