다음을 통해 공유


INTERNET_COOKIE2 구조체(wininet.h)

INTERNET_COOKIE2 쿠키의 구성 요소를 포함합니다. 이 구조체는 InternetGetCookieEx2InternetSetCookieEx2 함수와 함께 사용됩니다.

구문

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

멤버

pwszName

쿠키 이름을 포함하는 문자열에 대한 포인터입니다. 값이 NULL이 아닌 경우 NULL일 수 있습니다.

pwszValue

쿠키 값을 포함하는 문자열에 대한 포인터입니다. 이름이 NULL이 아닌 경우 NULL일 수 있습니다.

pwszDomain

쿠키 도메인을 포함하는 문자열에 대한 포인터입니다. NULL일 수 있습니다.

pwszPath

쿠키 경로가 포함된 문자열에 대한 포인터입니다. NULL일 수 있습니다.

dwFlags

추가 쿠키 세부 정보에 대한 플래그입니다. 다음 플래그를 사용할 수 있습니다.

의미
INTERNET_COOKIE_IS_SECURE 보안 쿠키입니다.
INTERNET_COOKIE_IS_SESSION 세션 쿠키입니다.
INTERNET_COOKIE_IS_RESTRICTED 이 쿠키는 자사 컨텍스트로 제한됩니다.
INTERNET_COOKIE_HTTPONLY HTTP 전용 쿠키입니다.
INTERNET_COOKIE_HOST_ONLY 호스트 전용 쿠키입니다.
INTERNET_COOKIE_HOST_ONLY_APPLIED 호스트 전용 설정이 이 쿠키에 적용되었습니다.
INTERNET_COOKIE_SAME_SITE_STRICT 이 쿠키에 대한 SameSite 보안 수준은 "strict"입니다.
INTERNET_COOKIE_SAME_SITE_LAX 이 쿠키의 SameSite 보안 수준은 "lax"입니다.

ftExpires

쿠키의 만료 시간입니다.

fExpiresSet

만료 시간이 설정되었는지 여부입니다.

설명

참고

WinINet은 서버 구현을 지원하지 않습니다. 또한 서비스에서 사용하면 안 됩니다. 서버 구현 또는 서비스의 경우 WinHTTP(Microsoft Windows HTTP 서비스)를 사용합니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 8.1 [데스크톱 앱만 해당]
지원되는 최소 서버 R2 Windows Server 2012 [데스크톱 앱만 해당]
머리글 wininet.h

추가 정보

InternetGetCookieEx2

InternetSetCookieEx2

InternetFreeCookies