estrutura INTERNET_COOKIE2 (wininet.h)

O INTERNET_COOKIE2 contém as partes constituintes de um cookie. Essa estrutura é usada com as funções InternetGetCookieEx2 e InternetSetCookieEx2 .

Sintaxe

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

Membros

pwszName

Ponteiro para uma cadeia de caracteres que contém o nome do cookie. Pode ser NULL se o valor não for NULL.

pwszValue

Ponteiro para uma cadeia de caracteres que contém o valor do cookie. Pode ser NULL se o nome não for NULL.

pwszDomain

Ponteiro para uma cadeia de caracteres que contém o domínio de cookie. Pode ser NULL.

pwszPath

Ponteiro para uma cadeia de caracteres que contém o caminho do cookie. Pode ser NULL.

dwFlags

Sinalizadores para detalhes adicionais do cookie. Os sinalizadores a seguir estão disponíveis.

Valor Significado
INTERNET_COOKIE_IS_SECURE Este é um cookie seguro.
INTERNET_COOKIE_IS_SESSION Este é um cookie de sessão.
INTERNET_COOKIE_IS_RESTRICTED Esse cookie é restrito a contextos de primeira parte.
INTERNET_COOKIE_HTTPONLY Este é um cookie somente HTTP.
INTERNET_COOKIE_HOST_ONLY Este é um cookie somente host.
INTERNET_COOKIE_HOST_ONLY_APPLIED A configuração somente host foi aplicada a esse cookie.
INTERNET_COOKIE_SAME_SITE_STRICT O nível de segurança SameSite para esse cookie é "estrito".
INTERNET_COOKIE_SAME_SITE_LAX O nível de segurança SameSite para este cookie é "frouxo".

ftExpires

A hora de expiração do cookie.

fExpiresSet

Se o tempo de expiração está definido ou não.

Comentários

Observação

O WinINet não dá suporte a implementações de servidor. Além disso, ele não deve ser usado de um serviço. Para implementações ou serviços de servidor, use Os Serviços HTTP do Microsoft Windows (WinHTTP).

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 8.1 [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2012 R2 [somente aplicativos da área de trabalho]
Cabeçalho wininet.h

Confira também

InternetGetCookieEx2

InternetSetCookieEx2

InternetFreeCookies