InternetCookieState 枚举 (wininet.h)

InternetCookieState 枚举定义 Cookie 的状态。

语法

typedef enum {
  COOKIE_STATE_UNKNOWN = 0x0,
  COOKIE_STATE_ACCEPT = 0x1,
  COOKIE_STATE_PROMPT = 0x2,
  COOKIE_STATE_LEASH = 0x3,
  COOKIE_STATE_DOWNGRADE = 0x4,
  COOKIE_STATE_REJECT = 0x5,
  COOKIE_STATE_MAX
} InternetCookieState;

常量

 
COOKIE_STATE_UNKNOWN
值: 0x0
保留。
COOKIE_STATE_ACCEPT
值: 0x1
接受 Cookie。
COOKIE_STATE_PROMPT
值: 0x2
系统会提示用户接受或拒绝 Cookie。
COOKIE_STATE_LEASH
值: 0x3
Cookie 仅在第一方上下文中被接受。
COOKIE_STATE_DOWNGRADE
值: 0x4
Cookie 被接受并成为会话 Cookie。
COOKIE_STATE_REJECT
值: 0x5
Cookie 被拒绝。
COOKIE_STATE_MAX
COOKIE_STATE_REJECT 相同。

注解

注意 WinINet 不支持服务器实现。 此外,不应从服务使用它。 对于服务器实现或服务,请使用 Microsoft Windows HTTP Services (WinHTTP)
 

要求

   
最低受支持的客户端 Windows 2000 Professional [仅限桌面应用]
最低受支持的服务器 Windows 2000 Server [仅限桌面应用]
标头 wininet.h

另请参阅

InternetEnumPerSiteCookieDecision

InternetGetPerSiteCookieDecision

InternetSetPerSiteCookieDecision