Bagikan melalui


struktur INTERNET_COOKIE2 (wininet.h)

INTERNET_COOKIE2 berisi bagian konstituen cookie. Struktur ini digunakan dengan fungsi InternetGetCookieEx2 dan InternetSetCookieEx2 .

Sintaks

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

Anggota

pwszName

Penunjuk ke string yang berisi nama cookie. Mungkin NULL jika nilainya bukan NULL.

pwszValue

Penunjuk ke string yang berisi nilai cookie. Mungkin NULL jika nama bukan NULL.

pwszDomain

Penunjuk ke string yang berisi domain cookie. Mungkin NULL.

pwszPath

Penunjuk ke string yang berisi jalur cookie. Mungkin NULL.

dwFlags

Bendera untuk detail cookie tambahan. Bendera berikut tersedia.

Nilai Makna
INTERNET_COOKIE_IS_SECURE Ini adalah cookie aman.
INTERNET_COOKIE_IS_SESSION Ini adalah cookie sesi.
INTERNET_COOKIE_IS_RESTRICTED Cookie ini dibatasi untuk konteks pihak pertama.
INTERNET_COOKIE_HTTPONLY Ini adalah cookie khusus HTTP.
INTERNET_COOKIE_HOST_ONLY Ini adalah cookie khusus host.
INTERNET_COOKIE_HOST_ONLY_APPLIED Pengaturan khusus host telah diterapkan ke cookie ini.
INTERNET_COOKIE_SAME_SITE_STRICT Tingkat keamanan SameSite untuk cookie ini adalah "ketat".
INTERNET_COOKIE_SAME_SITE_LAX Tingkat keamanan SameSite untuk cookie ini adalah "lax".

ftExpires

Waktu kedaluwarsa cookie.

fExpiresSet

Apakah waktu kedaluwarsa diatur atau tidak.

Keterangan

Catatan

WinINet tidak mendukung implementasi server. Selain itu, itu tidak boleh digunakan dari layanan. Untuk implementasi atau layanan server, gunakan Microsoft Windows HTTP Services (WinHTTP).

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 8.1 [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2012 R2 [hanya aplikasi desktop]
Header wininet.h

Lihat juga

InternetGetCookieEx2

InternetSetCookieEx2

InternetFreeCookies