CInternetSession::GetCookie

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

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

Valore restituito

Restituisce TRUE in caso di successo, o FALSE in caso contrario. Se la chiamata ha esito negativo, chiamare la funzione Win32 GetLastError per determinare la causa dell'errore. Si applicano i seguenti valori di errore

Parametri

pstrUrl

Un puntatore a una stringa contenente l'URL.

pstrCookieName

Un puntatore a una stringa contenente il nome del cookie per ottenere per l'URL specificato.

pstrCookieData

Nel primo overload, un puntatore a una stringa contenente l'indirizzo del buffer che riceve i dati del cookie. Questo valore può essere NULL. Nel secondo overload, un riferimento a un oggetto CString per ricevere i dati del cookie.

dwBufLen

La variabile di specificare la dimensione del buffer pstrCookieData . Se la funzione ha esito positivo, il buffer riceve la quantità di dati copiati nel buffer di pstrCookieData . Se pstrCookieData è NULL, questo parametro riceve un valore che specifica le dimensioni del buffer necessario copiare tutti i dati del cookie.

Osservazioni

Questa funzione membro implementa il comportamento della funzione Win32 InternetGetCookie , come descritto in Platform SDK.

Nel secondo overload, MFC recupera i dati del cookie in oggetto CString fornito.

Vedere a&nchenbsp;CInternetSession::GetCookieLength, CInternetSession::SetCookie

Index