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 |