Funzione InternetGetCookieEx2 (wininet.h)

Recupera uno o più cookie associati all'URL specificato.

Sintassi

DWORD InternetGetCookieEx2(
  PCWSTR           pcwszUrl,
  PCWSTR           pcwszCookieName,
  DWORD            dwFlags,
  INTERNET_COOKIE2 **ppCookies,
  PDWORD           pdwCookieCount
);

Parametri

pcwszUrl

URL per il quale recuperare i cookie.

pcwszCookieName

Nome del cookie da recuperare. Può essere Null.

dwFlags

Flag del cookie da recuperare. Sono disponibili i flag seguenti.

Valore Significato
INTERNET_COOKIE_THIRD_PARTY Recuperare i cookie come terze parti, causando l'esclusione dei cookie di prima parte.
INTERNET_COOKIE_NON_SCRIPT Indicare che questa query non è stata attivata tramite JavaScript, consentendo il recupero dei cookie solo HTTP.
INTERNET_COOKIE_SAME_SITE_LEVEL_CROSS_SITE Recuperare i cookie come se in un contesto tra siti, esclusi i cookie con il set di proprietà SameSite.
INTERNET_FLAG_RESTRICTED_ZONE Recuperare solo i cookie consentiti se l'URL specificato non è attendibile; ovvero, se appartiene alla zona URLZONE_UNTRUSTED.

ppCookies

Puntatore che riceve una matrice di strutture INTERNET_COOKIE2 . La matrice restituita deve essere liberata da InternetFreeCookies.

pdwCookieCount

Puntatore a un DWORD che riceve il numero di strutture nella matrice.

Valore restituito

Restituisce ERROR_SUCCESS se ha esito positivo o un codice di errore di sistema in caso di errore.

Commenti

Nota

WinINet non supporta le implementazioni del server. Inoltre, non deve essere usato da un servizio. Per le implementazioni o i servizi server usano Microsoft Windows HTTP Services (WinHTTP).

Requisiti

Requisito Valore
Client minimo supportato Windows 8.1 [solo app desktop]
Server minimo supportato Windows Server 2012 R2 [solo app desktop]
Intestazione wininet.h
Libreria Wininet.lib
DLL Wininet.dll

Vedi anche

Cookie HTTP

Gestione dei cookie

InternetSetCookieEx2

InternetFreeCookies

Funzioni WinINet