httpTerminate 函数 (http.h)
HttpTerminate 函数清理 HTTP 服务器 API 用于处理应用程序调用的资源。 应用程序应在每次调用 HttpInitialize 时调用 HttpTerminate 一次,并具有匹配的标志设置。
语法
HTTPAPI_LINKAGE ULONG HttpTerminate(
[in] ULONG Flags,
[in, out] PVOID pReserved
);
参数
[in] Flags
终止选项。 此参数可使用以下一个或多个值。
值 | 含义 |
---|---|
|
释放修改 HTTP 配置的应用程序使用的所有资源。 |
|
释放服务器应用程序使用的所有资源。 |
[in, out] pReserved
此参数是保留的,必须为 NULL。
返回值
如果函数成功,则返回值NO_ERROR。
如果函数失败,则返回值为以下错误代码之一。
值 | 含义 |
---|---|
|
提供的一个或多个参数以不可用的形式提供。 |
|
WinError.h 中定义的 系统错误代码 。 |
注解
每次对 HttpInitialize 的 调用都应与对 HttpTerminate 的相应调用匹配。 例如,如果使用 HTTP_INITIALIZE_SERVER 调用 HttpInitialize ,则必须使用 HTTP_INITIALIZE_SERVER 调用 HttpTerminate 。 如果调用 HttpInitialize 两次,使用 HTTP_INITIALIZE_SERVER 调用一次,第二次使用 HTTP_INITIALIZE_CONFIG 调用 HttpTerminate,则可以使用两个标志调用 一次 HttpTerminate 。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows Vista、Windows XP 和 SP2 [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2003 [仅限桌面应用] |
目标平台 | Windows |
标头 | http.h |
Library | Httpapi.lib |
DLL | Httpapi.dll |