다음을 통해 공유


CInternetSession::GetCookie

이 멤버 함수는 Win32 함수의 동작 구현 InternetGetCookie에 설명 된 대로, 여 Windows SDK.

static BOOL GetCookie(
   LPCTSTR pstrUrl,
   LPCTSTR pstrCookieName,
   LPTSTR pstrCookieData,
   DWORD dwBufLen 
);
static BOOL GetCookie(
   LPCTSTR pstrUrl,
   LPCTSTR pstrCookieName,
   CString& strCookieData 
);

매개 변수

  • pstrUrl
    URL이 포함 된 문자열에 대 한 포인터입니다.

  • pstrCookieName
    지정 된 URL을 가져올 쿠키의 이름을 포함 하는 문자열에 대 한 포인터입니다.

  • pstrCookieData
    오버의 첫 번째 로드에서 쿠키 데이터를 받는 버퍼의 주소를 포함 하는 문자열에 대 한 포인터입니다.값이 NULL.에 대 한 참조를 두 번째 오버 로드는 CString 쿠키 데이터를 수신 하는 개체입니다.

  • dwBufLen
    크기를 지정 하는 변수는 pstrCookieData 버퍼.함수가 성공 하면 버퍼에 복사 되는 데이터 양을 수신은 pstrCookieData 버퍼.경우 pstrCookieData 는 NULL, 모든 쿠키의 데이터를 복사 하는 데 필요한 버퍼의 크기를 지정 하는 값이 매개이 변수를 받습니다.

반환 값

반환 TRUE 면 또는 거짓 그렇지.호출이 실패 하면 Win32 함수를 호출 합니다. GetLastError 오류 원인을 확인할 수 있습니다.다음 오류 값을 적용 합니다.

  • ERROR_NO_MORE_ITEMS 없이 지정 된 URL에 대 한 쿠키와 모든 해당 부모.

  • ERROR_INSUFFICIENT_BUFFER 에 전달 된 값 dwBufLen 모든 쿠키 데이터를 복사 하는 충분 하지 않습니다.반환 값 dwBufLen 크기 버퍼의 모든 데이터를 얻을 수 있습니다.

설명

두 번째 오버 로드의 MFC에 제공 된 검색 쿠키 데이터 CString 개체입니다.

요구 사항

헤더: afxinet.h

참고 항목

참조

CInternetSession::GetCookieLength

CInternetSession::SetCookie