Condividi tramite


struttura INTERNET_COOKIE2 (wininet.h)

Il INTERNET_COOKIE2 contiene le parti costitutive di un cookie. Questa struttura viene usata con le funzioni InternetGetCookieEx2 e InternetSetCookieEx2 .

Sintassi

typedef struct {
  PWSTR    pwszName;
  PWSTR    pwszValue;
  PWSTR    pwszDomain;
  PWSTR    pwszPath;
  DWORD    dwFlags;
  FILETIME ftExpires;
  BOOL     fExpiresSet;
} INTERNET_COOKIE2;

Members

pwszName

Puntatore a una stringa contenente il nome del cookie. Può essere NULL se il valore non è NULL.

pwszValue

Puntatore a una stringa contenente il valore del cookie. Può essere NULL se il nome non è NULL.

pwszDomain

Puntatore a una stringa contenente il dominio cookie. Può essere Null.

pwszPath

Puntatore a una stringa contenente il percorso del cookie. Può essere Null.

dwFlags

Contrassegni per altri dettagli dei cookie. Sono disponibili i flag seguenti.

Valore Significato
INTERNET_COOKIE_IS_SECURE Si tratta di un cookie sicuro.
INTERNET_COOKIE_IS_SESSION Si tratta di un cookie di sessione.
INTERNET_COOKIE_IS_RESTRICTED Questo cookie è limitato ai contesti di prima parte.
INTERNET_COOKIE_HTTPONLY Si tratta di un cookie solo HTTP.
INTERNET_COOKIE_HOST_ONLY Si tratta di un cookie solo host.
INTERNET_COOKIE_HOST_ONLY_APPLIED L'impostazione solo host è stata applicata a questo cookie.
INTERNET_COOKIE_SAME_SITE_STRICT Il livello di sicurezza SameSite per questo cookie è "strict".
INTERNET_COOKIE_SAME_SITE_LAX Il livello di sicurezza SameSite per questo cookie è "lax".

ftExpires

Ora di scadenza del cookie.

fExpiresSet

Indica se l'ora di scadenza è impostata.

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

Vedi anche

InternetGetCookieEx2

InternetSetCookieEx2

InternetFreeCookies