다음을 통해 공유


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