Funzione InternetEnumPerSiteCookieDecisionA (winineti.h)
Recupera i domini e le impostazioni dei cookie dei siti Web per i quali sono impostate le normative sui cookie specifiche del sito.
Sintassi
BOOL InternetEnumPerSiteCookieDecisionA(
[out] LPSTR pszSiteName,
[in, out] unsigned long *pcSiteNameSize,
[out] unsigned long *pdwDecision,
[in] unsigned long dwIndex
);
Parametri
[out] pszSiteName
LPSTR che riceve una stringa che specifica un dominio del sito Web.
[in, out] pcSiteNameSize
Puntatore a un valore long senza segno che specifica le dimensioni del parametro pcSiteNameSize fornito alla funzione InternetEnumPerSiteCookieDecision quando viene chiamata. Quando InternetEnumPerSiteCookieDecision restituisce , pcSiteNameSize riceve la lunghezza effettiva della stringa di dominio restituita in pszSiteName.
[out] pdwDecision
Puntatore a un valore long senza segno che riceve il valore di enumerazione InternetCookieState corrispondente a pszSiteName.
[in] dwIndex
Valore long senza segno che specifica l'indice del sito Web e l'impostazione del cookie corrispondente da recuperare.
Valore restituito
TRUE se la funzione ha recuperato l'impostazione del cookie per il dominio specificato; in caso contrario, false. FALSE.
Commenti
InternetEnumPerSiteCookieDecision deve essere inizialmente chiamato con dwIndex uguale a 0. Incrementando i passaggi del parametro dwIndex tramite l'elenco di siti Web e impostazioni dei cookie. La fine dell'elenco viene raggiunta quando InternetEnumPerSiteCookieDecision restituisceFALSE e genera l'errore wininet , ERROR_NO_MORE_ITEMS.
Come tutti gli altri aspetti dell'API WinINet, questa funzione non può essere chiamata in modo sicuro da DllMain o dai costruttori e distruttori di oggetti globali.
Nota
L'intestazione winineti.h definisce InternetEnumPerSiteCookieDecision come alias che seleziona automaticamente la versione ANSI o Unicode di questa funzione in base alla definizione della costante del preprocessore UNICODE. La combinazione dell'utilizzo dell'alias indipendente dalla codifica con il codice che non è indipendente dalla codifica può causare mancate corrispondenze che generano errori di compilazione o di runtime. Per altre informazioni, vedere Convenzioni per i prototipi di funzioni.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 2000 Professional [solo app desktop] |
Server minimo supportato | Windows 2000 Server [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | winineti.h (include Wininet.h, Winineti.h) |
Libreria | Wininet.lib |
DLL | Wininet.dll |
Vedi anche
InternetClearAllPerSiteCookieDecisions
InternetGetPerSiteCookieDecision