HttpCancelHttpRequest 函数 (http.h)

HttpCancelHttpRequest 函数取消指定的请求。

语法

HTTPAPI_LINKAGE ULONG HttpCancelHttpRequest(
  [in]           HANDLE          RequestQueueHandle,
  [in]           HTTP_REQUEST_ID RequestId,
  [in, optional] LPOVERLAPPED    Overlapped
);

parameters

[in] RequestQueueHandle

请求来自的请求队列的句柄。

[in] RequestId

要取消的请求的 ID。

[in, optional] Overlapped

对于异步调用,请将 pOverlapped 设置为指向 OVERLAPPED 结构;对于同步调用,请将其设置为 NULL

返回值

如果函数成功,则返回 NO_ERROR

注解

使用 HttpCancelHttpRequest 函数取消请求时,将关闭用于请求的基础传输连接。

要求

   
最低受支持的客户端 Windows Vista [仅限桌面应用]
最低受支持的服务器 Windows Server 2008 [仅限桌面应用]
目标平台 Windows
标头 http.h
Library Httpapi.lib
DLL Httpapi.dll

另请参阅

HTTP 服务器 API 版本 2.0 函数

处理请求