Поделиться через


Функция InternetGetPerSiteCookieDecisionA (wininet.h)

Извлекает решение о файлах cookie для заданного домена.

Синтаксис

BOOL InternetGetPerSiteCookieDecisionA(
  [in]  LPCSTR        pchHostName,
  [out] unsigned long *pResult
);

Параметры

[in] pchHostName

LPCTSTR, указывающий на строку, содержащую домен.

[out] pResult

Указатель на без знака длинный, содержащий одно из значений перечисления InternetCookieState.

Возвращаемое значение

Возвращает TRUE, если решение было получено и FALSE в противном случае.

Замечания

Возвращаемое значение FALSE может указывать на то, что домен pchHostName не имеет правил cookie для конкретного сайта.

WinINet сводит к минимуму домен, указанный в параметре pchHostName, и задает политику cookie в минимальном юридическом домене. Например, если указанное имя узла widgets.microsoft.com, политика устанавливается в microsoft.com свернутого имени узла.

Как и все остальные аспекты API WinINet, эта функция не может быть безопасно вызвана из dllMain или конструкторов и деструкторов глобальных объектов.

Примечание WinINet не поддерживает реализации сервера. Кроме того, его не следует использовать из службы. Для реализации или служб сервера microsoft Windows HTTP Services (WinHTTP).
 

Заметка

Заголовок wininet.h определяет InternetGetPerSiteCookieDecision как псевдоним, который автоматически выбирает версию ANSI или Юникод этой функции на основе определения константы препроцессора ЮНИКОДа. Сочетание использования псевдонима, нейтрального для кодирования, с кодом, не зависящим от кодирования, может привести к несоответствиям, которые приводят к ошибкам компиляции или среды выполнения. Дополнительные сведения см. в соглашениях о прототипах функций.

Требования

Требование Ценность
минимальные поддерживаемые клиентские Windows 2000 Профессиональный [только классические приложения]
минимальный поддерживаемый сервер Windows 2000 Server [только классические приложения]
целевая платформа Виндоус
заголовка wininet.h
библиотеки Wininet.lib
DLL Wininet.dll

См. также

InternetClearAllPerSiteCookieDecisions

InternetEnumPerSiteCookieDecision

InternetSetPerSiteCookieDecision

PrivacyGetZonePreferenceW

PrivacySetZonePreferenceW