WinHttpQueryConnectionGroup 函数 (winhttp.h)
检索 WinHttp 连接的当前状态的说明。
语法
WINHTTPAPI DWORD WinHttpQueryConnectionGroup(
HINTERNET hInternet,
const GUID *pGuidConnection,
ULONGLONG ullFlags,
PWINHTTP_QUERY_CONNECTION_GROUP_RESULT *ppResult
);
参数
hInternet
类型:_In_ HINTERNET
请求句柄或连接句柄。
如果为连接句柄,则 WinHttp 假定主机默认使用 HTTPS。 但是,可以在 ullFlags 中传递WINHTTP_QUERY_CONNECTION_GROUP_FLAG_INSECURE (0x00000000000000001ull) ,以指示需要非 HTTPS 连接。
pGuidConnection
类型:_In_ GUID*
可选的 GUID。 如果提供,则仅返回与 GUID 匹配的连接。 否则,该函数返回由请求句柄或连接句柄) 在 hInternet 中指定的主机 (的所有连接。
ullFlags
类型:_In_ ULONGLONG
标志。 传递 WINHTTP_QUERY_CONNECTION_GROUP_FLAG_INSECURE 以指示需要非 HTTPS 连接 (查看 hInternet) 。
ppResult
类型:_Inout_ PWINHTTP_QUERY_CONNECTION_GROUP_RESULT*
指向 WINHTTP_QUERY_CONNECTION_GROUP_RESULT的指针的地址,通过该地址返回结果。
WinHttp 在内部执行分配,因此完成分配后,必须通过调用 WinHttpFreeQueryConnectionGroupResult 来释放此指针。
要求
最低受支持的客户端 | Windows 内部版本 22000 |
最低受支持的服务器 | Windows 内部版本 22000 |
目标平台 | Windows |
标头 | winhttp.h |
Library | Winhttp.lib |
DLL | Winhttp.dll |