IXMLHTTPRequest2::SetCookie メソッド (msxml6.h)
HTTP Cookie jar 内の指定された URL に関連付けられている Cookie を設定します。
構文
HRESULT SetCookie(
const XHR_COOKIE *pCookie,
DWORD *pdwCookieState
);
パラメーター
pCookie
指定 した URL に関連付けるクッキーとクッキーのプロパティを指定するXHR_COOKIE構造体へのポインター。
pdwCookieState
呼び出しが正常に完了した場合に Cookie の状態を示す値へのポインター。
このパラメーターには、Msxml6.h ヘッダー ファイルで定義されているXHR_COOKIE_STATE列挙型の値のいずれかを指定できます。
戻り値
成功すると S_OK を返します。
注釈
SetCookie メソッドは、Windows ストア アプリと Windows デスクトップ アプリケーションでは動作が異なります。
Windows ストア アプリで使用する場合、 SetCookie メソッドは 既定で、Windows ストア アプリの永続的な Cookie として Cookie を設定します。 XHR_COOKIEの dwFlags メンバーに XHR_COOKIE_IS_SESSION フラグが設定されている場合、Cookie はアプリの現在のセッションに対してのみ設定されます。
Windows デスクトップ アプリケーションで使用する場合、 SetCookie メソッドは既定でシステム全体で、すべての Windows デスクトップ アプリケーションで共有される永続的な Cookie を設定します。 XHR_COOKIEの dwFlags メンバーに XHR_COOKIE_IS_SESSION フラグが設定されている場合、Cookie は Windows デスクトップ アプリケーションの現在のセッションに対してのみ設定されます。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 8 [デスクトップ アプリ |UWP アプリ],MSXML 6.0 以降 |
サポートされている最小のサーバー | Windows Server 2012 [デスクトップ アプリ |UWP アプリ] |
対象プラットフォーム | Windows |
ヘッダー | msxml6.h |