Web 服务器核心函数
本部分介绍 Web 服务器核心和集成的请求处理管道函数。
本节内容
下表列出了集成请求处理管道公开的函数。
函数 | 说明 |
---|---|
压缩 | 在给定压缩上下文、输入缓冲区、输出缓冲区和压缩级别的情况下压缩数据。 |
Compress2 | 在给定压缩上下文、输入缓冲区、输出缓冲区、压缩级别和操作的情况下压缩数据。 |
CreateCompression | 创建新的压缩上下文。 |
DeInitCompression | 取消初始化压缩方案。 |
DestroyCompression | 销毁指定的压缩上下文。 |
HttpGetExtendedInterface | 在给定 HTTP 服务器实例和要向下强制转换的指针的情况下,检索扩展的 HTTP 接口。 |
InitCompression | 初始化压缩方案。 |
PFN_ASYNC_COMPLETION | 定义异步完成函数原型。 |
PFN_REGISTERMODULE | 定义 RegisterModule 本机代码 HTTP 模块的函数原型。 |
PFN_WEBSOCKET_COMPLETION | 定义 WebSocket 完成函数原型。 |
ResetCompression | 重置压缩上下文。 |
注解
函数 PFN_REGISTERMODULE
是 函数的 RegisterModule
原型。 所有 HTTP 模块都需要实现和导出 RegisterModule
函数,IIS 将使用该函数来加载模块。 有关创建 HTTP 模块的详细信息,请参阅 设计Native-Code HTTP 模块。