Funzione InternetSetCookieEx2 (wininet.h)
Crea un cookie associato all'URL specificato.
Sintassi
DWORD InternetSetCookieEx2(
PCWSTR pcwszUrl,
const INTERNET_COOKIE2 *pCookie,
PCWSTR pcwszP3PPolicy,
DWORD dwFlags,
PDWORD pdwCookieState
);
Parametri
pcwszUrl
URL per cui impostare il cookie.
pCookie
Puntatore a una struttura INTERNET_COOKIE2 contenente i dati dei cookie.
pcwszP3PPolicy
Stringa contenente il criterio Platform-for-Privacy-Protection (P3P) per il cookie. Può essere Null.
dwFlags
Contrassegni per il cookie da impostare. Sono disponibili i flag seguenti.
Valore | Significato |
---|---|
INTERNET_COOKIE_THIRD_PARTY | Impostare questo cookie in un contesto di terze parti. |
INTERNET_COOKIE_PROMPT_REQUIRED | Visualizzare un prompt dell'interfaccia utente per accettare o rifiutare questo cookie. |
INTERNET_COOKIE_EVALUATE_P3P | Valutare i criteri P3P forniti per questo cookie. Verrà valutato il criterio predefinito quando pcwszP3PPolicy è NULL. |
INTERNET_COOKIE_NON_SCRIPT | Indicare che questo cookie non viene impostato tramite JavaScript, consentendo l'impostazione dei cookie solo HTTP. |
INTERNET_COOKIE_APPLY_HOST_ONLY | Applicare criteri solo host a questo cookie. Se l'attributo di dominio non è impostato, questo cookie verrà contrassegnato solo host. |
pdwCookieState
Puntatore a un DWORD che riceve il risultato dell'impostazione del cookie. Per un elenco di valori possibili, vedere InternetCookieState.
Valore restituito
Restituisce ERROR_SUCCESS se ha esito positivo o un codice di errore di sistema in caso di errore.
Commenti
Nota
WinINet non supporta le implementazioni del server. Inoltre, non deve essere usato da un servizio. Per le implementazioni o i servizi server usano Microsoft Windows HTTP Services (WinHTTP).
Requisiti
Client minimo supportato | Windows 8.1 [solo app desktop] |
Server minimo supportato | Windows Server 2012 R2 [solo app desktop] |
Intestazione | wininet.h |
Libreria | Wininet.lib |
DLL | Wininet.dll |