家长控制 API 概述

用于家长控制的 API 公开策略和内置限制设置以及日志记录功能。

设置

提供了两个公共 API:

  • 基于 COM 的轻型最低合规性 API (称为合规性 API) 主要用于应用程序确定是否应启用日志记录。 此外,还针对以下项提供了简单方法:
    • 检索 Web 限制、时间限制、游戏限制和应用程序限制的限制状态。
    • 检索活动 Web 内容筛选器的 ID。
    • 确定是否应以与加入域时隐藏的内置隐藏一致的方式显示供应商用户界面元素。
    • 检索上次更改用户设置的时间。
    • 检索用户是否需要阻止基于浏览器的文件下载或类似浏览器的文件下载,以及请求该用户的 Web 内容筛选器专门允许的 URL 的能力。
    • 确定是否阻止用户的给定游戏。
  • Windows Management Instrumentation (WMI) API 访问家长控制命名空间,以便对所有公开的设置进行完全写入和读取访问。 家长控制部署 WMI 提供程序来管理对基础设置存储的读/写权限,同时为管理员和受控用户正确实施权限。

要求 ISV 根据需要使用合规性 API 和 WMI API,以便根据应用程序或解决方案的功能控制适合子安全的限制。

日志记录

  • Windows 标准事件发布和使用 API 用于家长控制活动监视。 与以前的 Windows 事件跟踪相比,Windows Vista 事件报告和跟踪系统的性能有所提高, (ETW) 功能。 家长控制为其在 ETW 中的数据定义唯一通道。
  • 要求 ISV 使用事件发布 API 记录用户活动,如使用家长控制 API 部分所述。