要使应用程序正常终止,它必须执行以下清理作:
- 通过调用 HttpRemoveUrlFromUrlGroup 函数从 URL 组中删除所有已注册的 URL,以取消注册以前在调用 HttpAddUrlToUrlGroup中注册的 URL。
- 通过调用 HttpCloseUrlGroup 函数关闭 URL 组。 在关闭服务器会话之前,必须在关闭服务器会话之前关闭在服务器会话下创建的所有 URL 组。
- 通过调用 HttpCloseServerSession关闭服务器会话。
- 通过调用 HttpCloseRequestQueue关闭请求队列的句柄。
- 通过调用 HttpTerminate 函数来终止 HTTP 服务器 API 创建的资源,并为每个最初 HttpInitialize的应用程序调用设置匹配标志设置。 其中每个调用都会终止调用中创建的所有资源,HttpInitialize。