PrivacyGetZonePreferenceW 函数 (winineti.h)

检索给定 URLZONEPrivacyType 的隐私设置。

语法

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 的值,该值指定要为其检索隐私设置的 PrivacyType

[out, optional] pdwTemplate

一个 LPDWORD,返回指向 DWORD 的指针,其中包含用于此 dwZonedwTypePrivacyTemplates

[out, optional] pszBuffer

一个 LPWSTR,它指向包含表示 pdwTemplate 字符串版本的 LPCWSTR 的缓冲区;如果 pdwTemplate 设置为 PRIVACY_TEMPLATE_CUSTOM,则为自定义字符串。 有关自定义隐私首选项字符串的说明,请参阅 PrivacySetZonePreferenceW

[in, out, optional] pdwBufferLength

包含缓冲区长度(以字符为单位)的 LPDWORD 。 如果缓冲区长度不足, PrivacyGetZonePreferenceW 将返回此参数设置为所需的字符数,并且返回值为 ERROR_MORE_DATA

返回值

如果成功,则返回 0。 否则,返回 winerr.h 中定义的错误消息之一。

注解

可在“Internet 选项”对话框的“隐私”选项卡上找到 Internet 区域的这些隐私设置。

与 WinINet API 的所有其他方面一样,无法从 DllMain 或全局对象的构造函数和析构函数中安全地调用此函数。

注意 WinINet 不支持服务器实现。 此外,不应从服务使用它。 对于服务器实现或服务,请使用 Microsoft Windows HTTP Services (WinHTTP)
 

要求

   
最低受支持的客户端 Windows 2000 Professional [仅限桌面应用]
最低受支持的服务器 Windows 2000 Server [仅限桌面应用]
目标平台 Windows
标头 winineti.h (包括 Wininet.h)
Library Wininet.lib
DLL Wininet.dll

另请参阅

InternetClearAllPerSiteCookieDecisions

InternetEnumPerSiteCookieDecision

InternetGetPerSiteCookieDecision

InternetSetPerSiteCookieDecisions

PrivacySetZonePreferenceW