次の方法で共有


InternetEnumPerSiteCookieDecisionA 関数 (winineti.h)

サイト固有の Cookie 規制が設定されている Web サイトのドメインと Cookie 設定を取得します。

構文

BOOL InternetEnumPerSiteCookieDecisionA(
  [out]     LPSTR         pszSiteName,
  [in, out] unsigned long *pcSiteNameSize,
  [out]     unsigned long *pdwDecision,
  [in]      unsigned long dwIndex
);

パラメーター

[out] pszSiteName

Web サイト ドメインを指定する文字列を受け取る LPSTR

[in, out] pcSiteNameSize

internetEnumPerSiteCookieDecision 関数が呼び出されたときに提供される pcSiteNameSize パラメーターのサイズを指定する符号なし long へのポインター。 internetEnumPerSiteCookieDecision が返されると、pcSiteNameSize は pszSiteNameで返されるドメイン文字列の実際の長さを受け取

[out] pdwDecision

pszSiteNameに対応する InternetCookieState 列挙値を受け取る符号なし long へのポインター。

[in] dwIndex

Web サイトのインデックスと、取得する対応する Cookie 設定を指定する符号なし long。

戻り値

関数が特定のドメインの Cookie 設定を取得した場合に TRUE。それ以外の場合は false。 FALSEを します。

備考

internetEnumPerSiteCookieDecision は、最初に dwIndex 0 で呼び出す必要があります。 dwIndex パラメーターをインクリメントすると、Web サイトと Cookie の設定の一覧が表示されます。 InternetEnumPerSiteCookieDecision が FALSE 返し、wininet エラーを生成 場合、リストの末尾に達 ERROR_NO_MORE_ITEMS

WinINet API の他のすべての側面と同様に、この関数は DllMain またはグローバル オブジェクトのコンストラクターとデストラクターから安全に呼び出すことはできません。

注意 WinINet では、サーバーの実装はサポートされていません。 また、サービスから使用しないでください。 サーバーの実装またはサービスの場合は、Microsoft Windows HTTP Services (WinHTTP)を使用します。
 

手記

winineti.h ヘッダーは、Unicode プリプロセッサ定数の定義に基づいて、この関数の ANSI または Unicode バージョンを自動的に選択するエイリアスとして InternetEnumPerSiteCookieDecision を定義します。 エンコードに依存しないエイリアスをエンコードに依存しないコードと組み合わせて使用すると、コンパイルエラーやランタイム エラーが発生する不一致が発生する可能性があります。 詳細については、「関数プロトタイプの 規則」を参照してください。

必要条件

要件 価値
サポートされる最小クライアント Windows 2000 Professional [デスクトップ アプリのみ]
サポートされる最小サーバー Windows 2000 Server [デスクトップ アプリのみ]
ターゲット プラットフォーム の ウィンドウズ
ヘッダー winineti.h (Wininet.h、Winineti.h を含む)
ライブラリ Wininet.lib
DLL Wininet.dll

関連項目

InternetClearAllPerSiteCookieDecisions

InternetGetPerSiteCookieDecision

InternetSetPerSiteCookieDecision

PrivacyGetZonePreferenceW

PrivacySetZonePreferenceW