Обзор API родительского контроля
API, используемые для родительского контроля, предоставляют параметры политики и встроенные ограничения, а также функции ведения журнала.
Параметры
Предоставляются два общедоступных API:
- Упрощенный API минимального соответствия на основе COM (называемый API соответствия требованиям) в основном для приложений, чтобы определить, следует ли включить ведение журнала. Кроме того, предоставляются простые методы для:
- Получение состояния ограничений для веб-ограничений, ограничений времени, ограничений игр и ограничений приложений.
- Получение идентификатора активного фильтра веб-содержимого.
- Определение необходимости отображения элементов пользовательского интерфейса поставщика в соответствии с встроенным скрытием при присоединении к домену.
- Получение последнего изменения параметра для пользователя.
- Получение сведений о том, нужно ли заблокировать скачивание файлов в браузере или в браузере для пользователя, а также возможность запросить URL-адрес, который специально разрешен фильтром веб-содержимого для этого пользователя.
- Определение того, заблокирована ли определенная игра для пользователя.
- Доступ API инструментария управления Windows (WMI) к пространству имен Родительского контроля для полного доступа на запись и чтение ко всем предоставленным параметрам. Родительский контроль развертывает поставщик WMI для управления разрешениями на чтение и запись в базовом хранилище параметров с надлежащим применением привилегий для администраторов и управляемых пользователей.
Независимым поставщикам программного обеспечения предлагается использовать API соответствия требованиям и API WMI при необходимости, чтобы контролировать ограничения, соответствующие безопасности детей, на основе функциональных возможностей приложения или решения.
Ведение журнала
- Стандартные API публикации и использования событий Windows используются для мониторинга активности родительского контроля. Система отчетов и трассировки событий Windows Vista улучшила производительность по сравнению с предыдущими функциями трассировки событий Windows (ETW). Родительский контроль определяет уникальный канал для своих данных в трассировке событий Windows.
- Независимым поставщикам программного обеспечения предлагается использовать API публикации событий для регистрации действий пользователей, как указано в разделе Использование API родительского контроля.