structure INTERNET_COOKIE2 (wininet.h)
Le INTERNET_COOKIE2 contient les parties constituantes d’un cookie. Cette structure est utilisée avec les fonctions InternetGetCookieEx2 et InternetSetCookieEx2 .
Syntaxe
typedef struct {
PWSTR pwszName;
PWSTR pwszValue;
PWSTR pwszDomain;
PWSTR pwszPath;
DWORD dwFlags;
FILETIME ftExpires;
BOOL fExpiresSet;
} INTERNET_COOKIE2;
Membres
pwszName
Pointeur vers une chaîne contenant le nom du cookie. Peut être NULL si la valeur n’est pas NULL.
pwszValue
Pointeur vers une chaîne contenant la valeur du cookie. Peut être NULL si name n’est pas NULL.
pwszDomain
Pointeur vers une chaîne contenant le domaine de cookie. Peut être NULL.
pwszPath
Pointeur vers une chaîne contenant le chemin du cookie. Peut être NULL.
dwFlags
Indicateurs pour les détails supplémentaires des cookies. Les indicateurs suivants sont disponibles.
Valeur | Signification |
---|---|
INTERNET_COOKIE_IS_SECURE | Il s’agit d’un cookie sécurisé. |
INTERNET_COOKIE_IS_SESSION | Il s’agit d’un cookie de session. |
INTERNET_COOKIE_IS_RESTRICTED | Ce cookie est limité aux contextes internes. |
INTERNET_COOKIE_HTTPONLY | Il s’agit d’un cookie HTTP uniquement. |
INTERNET_COOKIE_HOST_ONLY | Il s’agit d’un cookie hôte uniquement. |
INTERNET_COOKIE_HOST_ONLY_APPLIED | Le paramètre hôte uniquement a été appliqué à ce cookie. |
INTERNET_COOKIE_SAME_SITE_STRICT | Le niveau de sécurité SameSite pour ce cookie est « strict ». |
INTERNET_COOKIE_SAME_SITE_LAX | Le niveau de sécurité SameSite pour ce cookie est « lax ». |
ftExpires
Heure d’expiration du cookie.
fExpiresSet
Indique si l’heure d’expiration est définie ou non.
Remarques
Notes
WinINet ne prend pas en charge les implémentations de serveur. En outre, il ne doit pas être utilisé à partir d’un service. Pour les implémentations de serveur ou les services, utilisez Microsoft Windows HTTP Services (WinHTTP).
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 8.1 [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2012 R2 [applications de bureau uniquement] |
En-tête | wininet.h |