IXMLHTTPRequest2::SetCookie-Methode (msxml6.h)
Legt ein Cookie fest, das der angegebenen URL in der HTTP-Cookie-JAR zugeordnet ist.
Syntax
HRESULT SetCookie(
const XHR_COOKIE *pCookie,
DWORD *pdwCookieState
);
Parameter
pCookie
Ein Zeiger auf eine XHR_COOKIE Struktur, die das Cookie und die Eigenschaften des Cookies angibt, die der angegebenen URL zugeordnet werden sollen.
pdwCookieState
Ein Zeiger auf einen Wert, der den Cookiestatus angibt, wenn der Aufruf erfolgreich abgeschlossen wird.
Dieser Parameter kann einer der Werte aus dem XHR_COOKIE_STATE Enumerationstyp sein, der in der Headerdatei "Msxml6.h " definiert ist.
Rückgabewert
Gibt bei Erfolg S_OK zurück.
Bemerkungen
Die SetCookie-Methode hat ein anderes Verhalten für Windows Store-Apps und Windows-Desktopanwendungen.
Bei Verwendung in einer Windows Store-App legt die SetCookie-Methode das Cookie standardmäßig als persistentes Cookie in der Windows Store-App fest. Wenn für den dwFlags-Member des XHR_COOKIE das flag XHR_COOKIE_IS_SESSION festgelegt ist, wird das Cookie nur für die aktuelle Sitzung der App festgelegt.
Bei Verwendung in einer Windows-Desktopanwendung legt die SetCookie-Methode standardmäßig ein persistentes Cookie fest, das systemweit ist und von allen Windows-Desktopanwendungen freigegeben wird. Wenn für das dwFlags-Element der XHR_COOKIE das flag XHR_COOKIE_IS_SESSION festgelegt ist, wird das Cookie nur für die aktuelle Sitzung der Windows-Desktopanwendung festgelegt.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 8 [Desktop-Apps | UWP-Apps],MSXML 6.0 und höher |
Unterstützte Mindestversion (Server) | Windows Server 2012 [Desktop-Apps | UWP-Apps] |
Zielplattform | Windows |
Kopfzeile | msxml6.h |