CInternetSession::GetCookie

static BOOL GetCookie (LPCSTR pstrUrl, LPCTSTR pstrCookieName, LPTSTR pstrCookieData, DWORD dwBufLen );

st&atic BOOL GetCookie (LPCSTR pstrUrl, LPCTSTR pstrCookieNameCStringamp ;strCookieData );

Valeur de retour

Retourne TRUE en cas de succès, ou FALSE sinon. Si l'appel échoue, appelez la fonction Win32 GetLastError pour déterminer la cause de l'erreur. Les valeurs d'erreur suivants s'appliquent

Paramètres

pstrUrl

Un pointeur vers une chaîne contenant l'URL.

pstrCookieName

Un pointeur vers une chaîne contenant le nom du cookie pour obtenir l'URL spécifiée.

pstrCookieData

Dans la première surcharge, un pointeur vers une chaîne contenant l'adresse de la mémoire tampon qui reçoit les données de cookie. Cette valeur peut être NULL. Dans la deuxième surcharge, une référence à un objet CString pour recevoir les données de cookie.

dwBufLen

La variable spécifiant la taille de la mémoire tampon de pstrCookieData . Si la fonction réussit, la mémoire tampon reçoit la quantité de données copiées dans la mémoire tampon de pstrCookieData . Si pstrCookieData est NULL, ce paramètre reçoit une valeur qui spécifie la taille de la mémoire tampon nécessaire pour copier toutes les données de cookie.

Remarques

Cette fonction membre implémente le comportement de la fonction Win32 InternetGetCookie , tel que décrit dans le SDK de la plate-forme.

Dans la deuxième surcharge, MFC récupère les données de cookie dans un objet CString fourni.

Voir aussi  ;CInternetSession::GetCookieLength, CInternetSession::SetCookie

Index