InternetEnumPerSiteCookieDecisionW-Funktion (wininet.h)
Ruft die Domänen- und Cookieeinstellungen von Websites ab, für die websitespezifische Cookie-Bestimmungen festgelegt werden.
Syntax
BOOL InternetEnumPerSiteCookieDecisionW(
[out] LPWSTR pszSiteName,
[in, out] unsigned long *pcSiteNameSize,
[out] unsigned long *pdwDecision,
[in] unsigned long dwIndex
);
Parameter
[out] pszSiteName
Ein LPSTR , der eine Zeichenfolge empfängt, die eine Websitedomäne angibt.
[in, out] pcSiteNameSize
Ein Zeiger auf eine lange Ohne Vorzeichen, die die Größe des parameters pcSiteNameSize angibt, der für die InternetEnumPerSiteCookieDecision-Funktion bereitgestellt wird, wenn er aufgerufen wird. Wenn InternetEnumPerSiteCookieDecision zurückgibt, empfängt pcSiteNameSize die tatsächliche Länge der in pszSiteName zurückgegebenen Domänenzeichenfolge.
[out] pdwDecision
Zeiger auf eine Lange ohne Vorzeichen, die den InternetCookieState-Enumerationswert empfängt, der pszSiteName entspricht.
[in] dwIndex
Ein nicht signierter Long-Wert, der den Index der Website und die entsprechende Cookie-Einstellung angibt, die abgerufen werden soll.
Rückgabewert
TRUE , wenn die Funktion die Cookieeinstellung für die angegebene Domäne abgerufen hat; andernfalls false. FALSE.
Hinweise
InternetEnumPerSiteCookieDecision sollte zunächst mit dwIndex gleich 0 aufgerufen werden. Beim Inkrementieren des dwIndex-Parameters wird die Liste der Websites und Cookieeinstellungen durchschritten. Das Ende der Liste wird erreicht, wenn InternetEnumPerSiteCookieDecisionFALSE zurückgibt und den wininet-Fehler ERROR_NO_MORE_ITEMS.
Wie alle anderen Aspekte der WinINet-API kann diese Funktion nicht sicher innerhalb von DllMain oder den Konstruktoren und Destruktoren globaler Objekte aufgerufen werden.
Hinweis
Der wininet.h-Header definiert InternetEnumPerSiteCookieDecision als Alias, der automatisch die ANSI- oder Unicode-Version dieser Funktion basierend auf der Definition der UNICODE-Präprozessorkonstante auswählt. Das Mischen der Verwendung des codierungsneutralen Alias mit nicht codierungsneutralem Code kann zu Nichtübereinstimmungen führen, die zu Kompilierungs- oder Laufzeitfehlern führen. Weitere Informationen finden Sie unter Konventionen für Funktionsprototypen.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 2000 Professional [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows 2000 Server [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | wininet.h (einschließlich Wininet.h, Winineti.h) |
Bibliothek | Wininet.lib |
DLL | Wininet.dll |
Weitere Informationen
InternetClearAllPerSiteCookieDecisions
InternetGetPerSiteCookieDecision