статичні 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
Вказівник на рядок, який містить ім'я куки щоб отримати вказаний URL.
pstrCookieData
У першому перевантаження, вказівник на рядок, який містить адресу буфер, який отримує дані cookie. Це значення може бути NULL. У другому перевантаження, посилання на CString об'єкт, щоб отримувати дані cookie.
dwBufLen
Змінна, вказавши розмір pstrCookieData буфера. Якщо функція завершено успішно, буфер отримує обсяг даних, які копіюються до буфера pstrCookieData . Якщо pstrCookieData має значення NULL, цей параметр отримує значення, яке визначає розмір буфера, необхідно скопіювати всі дані cookie.
Зауваження
Ця функція-член реалізує поведінка функції Win32 InternetGetCookie , як описано в Платформа SDK.
У другому перевантаження MFC отримує cookie дані у зазначений об'єкт CString.
Дивіться також CInternetSession::GetCookieLength, CInternetSession::SetCookie