Compartilhar via


enumeração XHR_COOKIE_FLAG (msxml6.h)

Define um conjunto de sinalizadores que você pode atribuir a um cookie no jar de cookie HTTP chamando o método SetCookie ou a consulta do jar de cookie HTTP chamando o método GetCookie .

Syntax

typedef enum _XHR_COOKIE_FLAG {
  XHR_COOKIE_IS_SECURE = 0x1,
  XHR_COOKIE_IS_SESSION = 0x2,
  XHR_COOKIE_THIRD_PARTY = 0x10,
  XHR_COOKIE_PROMPT_REQUIRED = 0x20,
  XHR_COOKIE_EVALUATE_P3P = 0x40,
  XHR_COOKIE_APPLY_P3P = 0x80,
  XHR_COOKIE_P3P_ENABLED = 0x100,
  XHR_COOKIE_IS_RESTRICTED = 0x200,
  XHR_COOKIE_IE6 = 0x400,
  XHR_COOKIE_IS_LEGACY = 0x800,
  XHR_COOKIE_NON_SCRIPT = 0x1000,
  XHR_COOKIE_HTTPONLY = 0x2000
} XHR_COOKIE_FLAG;

Constantes

 
XHR_COOKIE_IS_SECURE
Valor: 0x1
O cookie é seguro.

Quando esse sinalizador for definido, o cliente só retornará o cookie em solicitações subsequentes se essas solicitações usarem HTTPS.
XHR_COOKIE_IS_SESSION
Valor: 0x2
O cookie só pode ser usado na sessão HTTP atual e não é persistente ou salvo.
XHR_COOKIE_THIRD_PARTY
Valor: 0x10
O cookie que está sendo definido é um cookie de terceiros.
XHR_COOKIE_PROMPT_REQUIRED
Valor: 0x20
Um prompt para o usuário é necessário para aceitar o cookie do servidor.
XHR_COOKIE_EVALUATE_P3P
Valor: 0x40
O cookie tem um cabeçalho P3P (Platform-for-Privacy-Protection).
XHR_COOKIE_APPLY_P3P
Valor: 0x80
Um cookie com um cabeçalho P3P (Plataforma para Proteção de Privacidade) foi aplicado.
XHR_COOKIE_P3P_ENABLED
Valor: 0x100
Um cookie com um cabeçalho P3P (Plataforma para Proteção de Privacidade) foi habilitado.
XHR_COOKIE_IS_RESTRICTED
Valor: 0x200
O cookie que está sendo definido está associado a um site não confiável.
XHR_COOKIE_IE6
Valor: 0x400
XHR_COOKIE_IS_LEGACY
Valor: 0x800
XHR_COOKIE_NON_SCRIPT
Valor: 0x1000
Não permite que um script ou outro conteúdo ativo acesse esse cookie.
XHR_COOKIE_HTTPONLY
Valor: 0x2000
Habilita a recuperação de cookies marcados como "HTTPOnly".

Não use esse sinalizador se você expor uma interface com script, pois isso tem implicações de segurança. Se você expor uma interface com script, poderá se tornar um vetor de ataque para ataques de script entre sites. É imperativo que você use esse sinalizador somente se eles puderem garantir que você nunca permitirá que o código de terceiros defina um cookie usando esse sinalizador por meio de um mecanismo de extensibilidade fornecido por você.

Requisitos

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

Confira também

Getcookie

Setcookie

XHR_COOKIE