Compartir a través de


estructura INTERNET_COOKIE2 (wininet.h)

El INTERNET_COOKIE2 contiene las partes constituyentes de una cookie. Esta estructura se usa con las funciones InternetGetCookieEx2 e InternetSetCookieEx2 .

Sintaxis

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

Miembros

pwszName

Puntero a una cadena que contiene el nombre de la cookie. Puede ser NULL si value no es NULL.

pwszValue

Puntero a una cadena que contiene el valor de la cookie. Puede ser NULL si name no es NULL.

pwszDomain

Puntero a una cadena que contiene el dominio de cookies. Puede ser NULL.

pwszPath

Puntero a una cadena que contiene la ruta de acceso de la cookie. Puede ser NULL.

dwFlags

Marcas para obtener más detalles de cookies. Están disponibles las marcas siguientes.

Valor Significado
INTERNET_COOKIE_IS_SECURE Se trata de una cookie segura.
INTERNET_COOKIE_IS_SESSION Se trata de una cookie de sesión.
INTERNET_COOKIE_IS_RESTRICTED Esta cookie está restringida a contextos propios.
INTERNET_COOKIE_HTTPONLY Se trata de una cookie de solo HTTP.
INTERNET_COOKIE_HOST_ONLY Se trata de una cookie de solo host.
INTERNET_COOKIE_HOST_ONLY_APPLIED La configuración de solo host se ha aplicado a esta cookie.
INTERNET_COOKIE_SAME_SITE_STRICT El nivel de seguridad de SameSite para esta cookie es "estricto".
INTERNET_COOKIE_SAME_SITE_LAX El nivel de seguridad de SameSite para esta cookie es "lax".

ftExpires

Hora de expiración de la cookie.

fExpiresSet

Indica si se ha establecido o no la hora de expiración.

Comentarios

Nota

WinINet no admite implementaciones de servidor. Además, no se debe usar desde un servicio. En el caso de las implementaciones de servidor o los servicios, use Servicios HTTP de Microsoft Windows (WinHTTP).

Requisitos

Requisito Value
Cliente mínimo compatible Windows 8.1 [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2012 R2 [solo aplicaciones de escritorio]
Encabezado wininet.h

Consulte también

InternetGetCookieEx2

InternetSetCookieEx2

InternetFreeCookies