структура 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 | Это файл cookie, доступный только для HTTP. |
INTERNET_COOKIE_HOST_ONLY | Это файл cookie, доступный только для узла. |
INTERNET_COOKIE_HOST_ONLY_APPLIED | К этому файлу cookie применен параметр только для узла. |
INTERNET_COOKIE_SAME_SITE_STRICT | Уровень безопасности SameSite для этого файла cookie является "строгим". |
INTERNET_COOKIE_SAME_SITE_LAX | Уровень безопасности SameSite для этого файла cookie является "слабым". |
ftExpires
Время истечения срока действия файла cookie.
fExpiresSet
Указывает, задано ли время истечения срока действия.
Комментарии
Примечание
WinINet не поддерживает реализации сервера. Кроме того, его не следует использовать из службы. Для серверных реализаций или служб используйте службы Microsoft Windows HTTP (WinHTTP).
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 8.1 [только классические приложения] |
Минимальная версия сервера | Windows Server 2012 R2 [только классические приложения] |
Верхняя часть | wininet.h |