INTERNET_COOKIE2 結構 (wininet.h)
INTERNET_COOKIE2包含 Cookie 的組成部分。 這個結構會與 InternetGetCookieEx2 和 InternetSetCookieEx2 函式搭配使用。
語法
typedef struct {
PWSTR pwszName;
PWSTR pwszValue;
PWSTR pwszDomain;
PWSTR pwszPath;
DWORD dwFlags;
FILETIME ftExpires;
BOOL fExpiresSet;
} INTERNET_COOKIE2;
成員
pwszName
包含 Cookie 名稱的字串指標。 如果值不是 NULL,可能是 NULL。
pwszValue
包含 Cookie 值的字串指標。 如果名稱不是 NULL,可能是 NULL。
pwszDomain
包含 Cookie 網域的字串指標。 可能是 NULL。
pwszPath
包含 Cookie 路徑的字串指標。 可能是 NULL。
dwFlags
其他 Cookie 詳細數據的旗標。 下列旗標可供使用。
值 | 意義 |
---|---|
INTERNET_COOKIE_IS_SECURE | 這是安全的 Cookie。 |
INTERNET_COOKIE_IS_SESSION | 這是會話 Cookie。 |
INTERNET_COOKIE_IS_RESTRICTED | 此 Cookie 僅限於第一方內容。 |
INTERNET_COOKIE_HTTPONLY | 這是僅限 HTTP 的 Cookie。 |
INTERNET_COOKIE_HOST_ONLY | 這是僅限主機的 Cookie。 |
INTERNET_COOKIE_HOST_ONLY_APPLIED | 僅限主機設定已套用至此 Cookie。 |
INTERNET_COOKIE_SAME_SITE_STRICT | 此 Cookie 的 SameSite 安全性層級為「嚴格」。 |
INTERNET_COOKIE_SAME_SITE_LAX | 此 Cookie 的 SameSite 安全性層級為 “lax”。 |
ftExpires
Cookie 的到期時間。
fExpiresSet
是否設定到期時間。
備註
注意
WinINet 不支援伺服器實作。 此外,它不應該從服務使用。 對於伺服器實作或服務,請使用 Microsoft Windows HTTP 服務 (WinHTTP) 。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows 8.1 [僅限傳統型應用程式] |
最低支援的伺服器 | Windows Server 2012 R2 [僅限傳統型應用程式] |
標頭 | wininet.h |