CInternetSession::GetCookie

estático BOOL GetCookie (LPCSTR pstrUrl, LPCTSTR pstrCookieName, LPTSTR pstrCookieData, DWORD dwBufLen );

estático BOOL GetCookie (LPCSTR pstrUrl, LPCTSTR pstrCookieN&ameCStringamp;strCookieData );

Valor de retorno

Retorna TRUE se for bem-sucedida, ou FALSE caso contrário. Se a chamada falhar, chame a função Win32 GetLastError para determinar a causa do erro. Aplicam os seguinte valores de erro

Parâmetros

pstrUrl

Um ponteiro para uma Cadeia de caracteres contendo o URL.

pstrCookieName

Um ponteiro para uma Cadeia de caracteres que contém o nome do cookie para obter para o URL especificado.

pstrCookieData

A Primeiro sobrecarga, um ponteiro para uma Cadeia de caracteres que contém o endereço do buffer que recebe os dados do cookie. Este valor pode ser NULL. O segundo sobrecarga, uma referência a um objeto de CString para receber os dados de cookie.

dwBufLen

A variável especificando o tamanho do buffer pstrCookieData . Se a função for bem-sucedido, a reserva recebe a quantidade de dados copiados para a reserva de pstrCookieData . Se pstrCookieData for NULL, este parâmetro recebe um valor que especifica o tamanho do buffer necessário para copiar todos os dados de cookie.

Observações

Essa função membro implementa o comportamento do Win32 função InternetGetCookie , conforme descrito no Plataforma SDK.

O segundo sobrecarga, MFC recupera os dados do cookie para o objeto de CString fornecido.

Co&nsulte tambémnbsp;CInternetSession::GetCookieLength, CInternetSession::SetCookie

Index