Partager via


Fonction WinHttpQueryConnectionGroup (winhttp.h)

Récupère une description de l’état actuel des connexions de WinHttp.

Syntaxe

WINHTTPAPI DWORD WinHttpQueryConnectionGroup(
  HINTERNET                              hInternet,
  const GUID                             *pGuidConnection,
  ULONGLONG                              ullFlags,
  PWINHTTP_QUERY_CONNECTION_GROUP_RESULT *ppResult
);

Paramètres

hInternet

Type : _In_ HINTERNET

Un handle de requête ou un handle de connexion.

Si un handle de connexion, WinHttp suppose que l’hôte utilise HTTPS par défaut. Mais vous pouvez passer WINHTTP_QUERY_CONNECTION_GROUP_FLAG_INSECURE (0x0000000000001ull) dans ullFlags pour indiquer que vous souhaitez des connexions non HTTPS.

pGuidConnection

Type : _In_ GUID*

GUID facultatif. Si elle est fournie, seules les connexions correspondant au GUID sont retournées. Sinon, la fonction retourne toutes les connexions à l’hôte (spécifiées dans hInternet par un handle de requête ou un handle de connexion).

ullFlags

Type : _In_ ULONGLONG

Drapeaux. Passez WINHTTP_QUERY_CONNECTION_GROUP_FLAG_INSECURE pour indiquer que vous souhaitez des connexions non HTTPS (voir hInternet).

ppResult

Type : _Inout_ PWINHTTP_QUERY_CONNECTION_GROUP_RESULT*

Adresse d’un pointeur vers un WINHTTP_QUERY_CONNECTION_GROUP_RESULT, par le biais duquel les résultats sont retournés.

WinHttp effectue une allocation en interne. Une fois que vous avez terminé, vous devez libérer ce pointeur en appelant WinHttpFreeQueryConnectionGroupResult.

Configuration requise

   
Client minimal pris en charge Windows Build 22000
Serveur minimal pris en charge Windows Build 22000
Plateforme cible Windows
En-tête winhttp.h
Bibliothèque Winhttp.lib
DLL Winhttp.dll

Voir aussi