InternetSetCookieExA-Funktion (wininet.h)
Die InternetSetCookieEx--Funktion erstellt ein Cookie mit einem angegebenen Namen, der einer angegebenen URL zugeordnet ist. Diese Funktion unterscheidet sich von der InternetSetCookie Funktion, indem Sie Cookies von Drittanbietern erstellen können.
Syntax
DWORD InternetSetCookieExA(
[in] LPCSTR lpszUrl,
[in] LPCSTR lpszCookieName,
[in] LPCSTR lpszCookieData,
[in] DWORD dwFlags,
[in] DWORD_PTR dwReserved
);
Parameter
[in] lpszUrl
Zeigen Sie auf eine NULL--terminated-Zeichenfolge, die die URL enthält, für die das Cookie festgelegt werden soll.
Wenn dieser Zeiger NULL-ist, schlägt InternetSetCookieEx- mit einem ERROR_INVALID_PARAMETER Fehler fehl.
[in] lpszCookieName
Zeigen Sie auf eine NULL--terminated-Zeichenfolge, die den Namen enthält, der diesem Cookie zugeordnet werden soll. Wenn dieser Zeiger NULL-ist, wird dem Cookie kein Name zugeordnet.
[in] lpszCookieData
Zeiger auf eine null-terminated string that contains the data to be associated with the new cookie.
Wenn dieser Zeiger NULL-ist, schlägt InternetSetCookieEx- mit einem ERROR_INVALID_PARAMETER Fehler fehl.
[in] dwFlags
Flags, die steuern, wie die Funktion Cookiedaten abruft:
[in] dwReserved
NULL-oder enthält einen Zeiger auf einen Platform-for-Privacy-Protection -Header (P3P), der dem Cookie zugeordnet werden soll.
Rückgabewert
Gibt ein Element der InternetCookieState Enumeration zurück, wenn dies erfolgreich ist, oder FALSE, wenn die Funktion fehlschlägt. Wenn beim Fehler ein Aufruf von GetLastError ERROR_NOT_ENOUGH_MEMORY zurückgegeben wird, war nicht genügend Systemspeicher verfügbar.
Bemerkungen
Anmerkung
Der wininet.h-Header definiert InternetSetCookieEx als Alias, der die ANSI- oder Unicode-Version dieser Funktion basierend auf der Definition der UNICODE-Präprozessorkonstante automatisch auswählt. Das Mischen der Verwendung des codierungsneutralen Alias mit Code, der nicht codierungsneutral ist, 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 |
---|---|
mindestens unterstützte Client- | Windows XP [nur Desktop-Apps] |
mindestens unterstützte Server- | Windows Server 2003 [Nur Desktop-Apps] |
Zielplattform- | Fenster |
Header- | wininet.h |
Library | Wininet.lib |
DLL- | Wininet.dll |