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


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

Извлекает параметры конфиденциальности для заданного URLZONE и PrivacyType.

Синтаксис

DWORD PrivacyGetZonePreferenceW(
  [in]                DWORD   dwZone,
  [in]                DWORD   dwType,
  [out, optional]     LPDWORD pdwTemplate,
  [out, optional]     LPWSTR  pszBuffer,
  [in, out, optional] LPDWORD pdwBufferLength
);

Параметры

[in] dwZone

Значение типа DWORD , указывающее URLZONE , для которого извлекаются параметры конфиденциальности.

[in] dwType

Значение типа DWORD , указывающее Тип конфиденциальности , для которого извлекаются параметры конфиденциальности.

[out, optional] pdwTemplate

LPDWORD, возвращающий указатель на DWORD, содержащий, какой из шаблонов PrivacyTemplates используется для этого dwZone и dwType.

[out, optional] pszBuffer

LPWSTR, указывающий на буфер, содержащий LPCWSTR, представляющий строковую версию pdwTemplate, или настраиваемую строку, если для pdwTemplate задано значение PRIVACY_TEMPLATE_CUSTOM. Описание настраиваемой строки параметров конфиденциальности см. в разделе PrivacySetZonePreferenceW .

[in, out, optional] pdwBufferLength

LPDWORD, содержащий длину буфера в символах. Если длины буфера недостаточно, Функция PrivacyGetZonePreferenceW возвращает значение с этим параметром, равным требуемому количеству символов, и возвращаемым значением ERROR_MORE_DATA.

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

Возвращает нуль при успешном завершении. В противном случае возвращается одно из сообщений об ошибках, определенных в winerr.h.

Комментарии

Эти параметры конфиденциальности для зоны Интернета находятся на вкладке Конфиденциальность диалогового окна Свойства браузера.

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

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

Требования

Требование Значение
Минимальная версия клиента Windows 2000 Professional [только классические приложения]
Минимальная версия сервера Windows 2000 Server [только классические приложения]
Целевая платформа Windows
Header wininet.h (включая Wininet.h)
Библиотека Wininet.lib
DLL Wininet.dll

См. также раздел

InternetClearAllPerSiteCookieDecisions

InternetEnumPerSiteCookieDecision

InternetGetPerSiteCookieDecision

InternetSetPerSiteCookieDecisions

PrivacySetZonePreferenceW