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 |