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 的值,该值指定要为其检索隐私设置的 PrivacyType。
[out, optional] pdwTemplate
一个 LPDWORD,返回指向 DWORD 的指针,其中包含用于此 dwZone 和 dwType 的 PrivacyTemplates。
[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 或全局对象的构造函数和析构函数中安全地调用此函数。
要求
最低受支持的客户端 | Windows 2000 Professional [仅限桌面应用] |
最低受支持的服务器 | Windows 2000 Server [仅限桌面应用] |
目标平台 | Windows |
标头 | winineti.h (包括 Wininet.h) |
Library | Wininet.lib |
DLL | Wininet.dll |
另请参阅
InternetClearAllPerSiteCookieDecisions
InternetEnumPerSiteCookieDecision
InternetGetPerSiteCookieDecision