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


Функция PrivacyGetZonePreferenceW (winineti.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 winineti.h (включая Wininet.h)
Библиотека Wininet.lib
DLL Wininet.dll

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

InternetClearAllPerSiteCookieDecisions

InternetEnumPerSiteCookieDecision

InternetGetPerSiteCookieDecision

InternetSetPerSiteCookieDecisions

PrivacySetZonePreferenceW