易语言资源网 - 做最全的易语言资源下载社区
精易论坛授权登录

互联网服务支持库3.1版(isapi.fne)   [复制链接]

    2018-09-03 14:52:00
    易官方支持库
    易语言资源网
    3902 次浏览
    来源链接

本支持库实现了对互联网服务 IIS ISAPI Extension/Filter 的支持。数据类型“互联网扩展”用于辅助开发ISAPI扩展程序(Extension),数据类型“互联网筛选器”用于辅助开发IIS筛选器(Filter)。依据微软ISAPI规范,扩展程序和筛选器都是DLL,且需要公开导出满足特定要求的函数,这些导出函数是提供给IIS供它调用的。 对于扩展程序,必须导出 GetExtensionVersion, HttpExtensionProc 这两个函数,根据需要还可以导出 TerminateExtension 函数:GetExtensionVersion在扩展程序被加载时被调用,有一个整数型参数“版本信息”,返回值为逻辑型表示是否初始化成功,把它的参数传给“互联网扩展.初始化版本信息()”即可完成扩展扩展程序的初始化;HttpExtensionProc在每次处理HTTP请求(Request)时被调用,有一个整数型参数“扩展程序上下文”,返回值为整数型表示处理结果(要求返回 #互联网扩展返回值.* 常量之一),把它的参数传给“互联网扩展.初始化互联网扩展()”之后即可通过互联网扩展对象执行各种操作;TerminateExtension如果存在,在扩展程序被卸载时被调用,有一个整数型参数“标记”,返回值为逻辑型。 对于筛选器,必须导出 GetFilterVersion, HttpFilterProc 这两个函数,根据需要还可以导出 TerminateFilter 函数:GetFilterVersion在筛选器被载入时调用,它有一个整数型参数“版本信息”,返回值为逻辑型表示是否初始化成功,把它的参数传给“互联网筛选器.初始化版本信息()”即可完成筛选器的初始化;HttpFilterProc在每次筛选器事件发生时被调用,它有三个整数型参数“筛选器上下文”“通知类型”“通知数据”,返回值为整数型表示处理结果(要求返回 #筛选器返回值.* 常量之一),把它的三个参数传给“互联网筛选器.初始化互联网筛选器()”之后就可以通过互联网筛选器对象执行各种操作;TerminateFilter如果存在,在筛选器被卸载时被调用,它有一个整数型参数“标记”(无实际意义),返回值为逻辑型。

操作系统支持: Windows



点我下载 (已有 296 次下载)

支持库信息


支持库名称: 互联网服务支持库3.1版
支持库文件名: isapi.fne
支持库类型: 静态库
支持库开发者: 大有吴涛易语言软件公司
支持库 GUID: 0DD316AB105442f882C4B535F45E63CB
所需链接器: 未测试
下载链接:
本地下载
互联网服务支持库 (3.1#1版)
互联网服务支持库 (3.0#0版)
互联网服务支持库 (2.6#0版)



[错误报告]   上一篇:脚本语言支持组件2.0版(script....     下一篇:多媒体支持库3.0版(eMMedia.f...