”。变量lpvBuffer 表示一个空终止字符串。变量lpdwSize与lpvBuffer一样大小。变量lpdwDataType被忽略。
· | HSE_REQ_SEND_URL | 发送由URL确定的数据给客户,若客户请求了该URL。由lpvBuffer表示的空终止URL必须在服务器上,且不能规定协议信息(例如,必须以‘/’开始)。此调用后无须进一步处理。DWORD的变量lpdwSize与lpvBuffer大小一样。变量lpdwDataType被忽略。
|
· | HSE_REQ_SEND_RESPONSE_HEADER | 发送一个完整的HTTP服务器回答,包括状态、服务器版本、消息时间和MIME 版本。ISA 或服务器扩展应在末尾增加HTTP标题,例如Content-Type,Content-Length等等,以特殊的“\r\n”结束。
|
· | HSE_REQ_DONE_WITH_SESSION | 如果ISA或服务器扩展因由扩展处理请求而想保持会话,则需告诉服务器会话何时结束以使服务器能关闭并释放有关结构。变量lpvBuffer,lpdwSize和lpdwDataType均被忽略。
|
· | HSE_REQ_END_RESERVED | 比此值高的函数是服务器指定的,并不对所有支持ISAPI的服务器均有效。
|
· | HSE_REQ_MAP_URL_TO_PATH | lpvBuffer参数是指向缓冲区的指针,此缓冲区包含逻辑入口路径和退出的物理路径。lpdwSize参数是一个指向DWORD的指针,它包含进入时lpvBuffer 传递的缓冲区大小和退出时缓冲区中放入的字节数。lpdwDataType 参数被忽略。它是一个Microsoft的指定的扩展。
|
· | HSE_REQ_GET_SSPI_INFO | lpvBuffer与上下文的句柄一起加入,而 *lpdwDataType 与证明书句柄一起加入。上下文的句柄确定指针类型和类型标识符。证明书的句柄确定证明有效和授权。
|
· | HSE_REQ_TRANSMIT_FILE | 请参阅TransmitFile以了解传输文件给请求者的一种更简单的方法。
|