статическое BOOL GetCookie (LPCSTR pstrUrl, LPCTSTR pstrCookieName, LPTSTR pstrCookieData, DWORD dwBufLen );
статическое BOOL GetCookie (LPCSTR pstrUrl, LPCTSTR pstrCookieN&ameCStringamp;strCookieData );
Возвращаемое значение
Возвращает TRUE в случае успеха, или FALSE в противном случае. Если не удается, необходимо вызвать функцию Win32 GetLastError для определения причины ошибки. Применяются следующие значения ошибки
Параметры
pstrUrl
Указатель на строку, содержащую URL-адрес.
pstrCookieName
Указатель на строку, содержащую имя файла cookie, чтобы получить для указанного URL-адреса.
pstrCookieData
В первом перегрузке, указатель на строку, содержащую адрес буфера, который получает данные файлов cookie. Это значение может быть NULL. В втором перегрузке, ссылку на объект CString для получения данных cookie.
dwBufLen
Переменная, задание размера буфера pstrCookieData . Если функция выполнена успешно, буфер получает количество данных, копируемых в буфер pstrCookieData . Если pstrCookieData имеет значение NULL, этот параметр получает значение, определяющее размер буфера, необходимого для копирования всех данных cookie.
Примечания
Эта функция-член реализует поведение функции Win32 InternetGetCookie , как описано в Пакете SDK платформы.
В втором перегрузке MFC извлекает данные файлов cookie в предоставленный объект CString.
См. также CInternetSession::GetCookieLength, CInternetSession::SetCookie