Родительский контроль

Обзор технологии родительского контроля.

Для разработки родительского контроля вам потребуются следующие заголовки:

Рекомендации по программированию для этой технологии см. в следующих разделах:

Перечисления

 
WPC_ARGS_CONVERSATIONINITEVENT

Указывает сведения об инициации беседы.
WPC_ARGS_CONVERSATIONJOINEVENT

Указывает сведения о присоединении к существующей беседе.
WPC_ARGS_CONVERSATIONLEAVEEVENT

Указывает сведения о выходе из беседы.
WPC_ARGS_CUSTOMEVENT

Указывает сведения о определяемом пользователем событии, которое не охватывается общими событиями.
WPC_ARGS_EMAILCONTACTEVENT

Указывает сведения о связи с кем-либо с помощью электронной почты.
WPC_ARGS_EMAILRECEIEVEDEVENT

Указывает сведения о полученном сообщении электронной почты.
WPC_ARGS_EMAILSENTEVENT

Указывает сведения о отправленном сообщении электронной почты.
WPC_ARGS_FILEDOWNLOADEVENT

Указывает сведения о скачанном файле.
WPC_ARGS_GAMESTARTEVENT

Указывает сведения о начале компьютерной игры.
WPC_ARGS_IMCONTACTEVENT

Указывает сведения о связи с кем-либо с помощью приложения для обмена мгновенными сообщениями.
WPC_ARGS_IMFEATUREEVENT

Указывает сведения о функциях взаимодействия с мгновенными сообщениями.
WPC_ARGS_MEDIADOWNLOADEVENT

Указывает сведения о скачивании файла мультимедиа.
WPC_ARGS_MEDIAPLAYBACKEVENT

Указывает сведения о воспроизведении файла мультимедиа.
WPC_ARGS_SAFERAPPBLOCKED

Указывает сведения о более безопасном приложении, которое блокируется.
WPC_ARGS_SETTINGSCHANGEEVENT

Указывает сведения об изменениях параметров, внесенных пользователем.
WPC_ARGS_URLVISITEVENT

Указывает сведения о URL-адресе просматриваемого веб-сайта.
WPC_MEDIA_EXPLICIT

Указывает сведения об явной оценке файла мультимедиа.
WPC_MEDIA_TYPE

Указывает сведения о типе файла мультимедиа, к который был доступ.
WPCFLAG_IM_FEATURE

Указывает сведения о функциях, доступных во время взаимодействия с мгновенными сообщениями.
WPCFLAG_IM_LEAVE

Указывает сведения о том, когда участник покидает обмен мгновенными сообщениями.
WPCFLAG_ISBLOCKED

Указывает сведения о том, какие события заблокированы для использования и какие элементы управления существуют.
WPCFLAG_LOGOFF_TYPE

Указывает сведения о типе используемого метода выхода из системы.

Функции

 
Настройка

Вызывается для текущего поставщика при щелчке плитки пользователя в панель управления Родительского контроля. Этот метод позволяет вносить изменения в конфигурацию.
Отключить

Уведомляет стороннее приложение о том, что оно не является текущим поставщиком.
Разрешить

Уведомляет стороннее приложение о том, что оно было выбрано в качестве нового текущего поставщика.
GetCurrent

Извлекает GUID текущего поставщика.
GetGamesSettings

Извлекает указатель на интерфейс для параметров ограничений игр для указанного пользователя.
GetLastSettingsChangeTime

Извлекает время последнего обновления параметров конфигурации.
GetRestrictions

Определяет, включены ли ограничения на веб-сайты, ограничения по времени или ограничения игры.
GetSettings

Извлекает параметры ограничений веб-сайтов.
GetUserSettings

Извлекает указатель на интерфейс для общих параметров для указанного пользователя.
GetUserSummary

Извлекает сведения о каждом пользователе с помощью панель управления Родительского контроля.
GetVisibility

Указывает видимость пользовательского интерфейса Родительского контроля.
GetWebFilterInfo

Извлекает имя и идентификатор активного фильтра веб-содержимого.
GetWebSettings

Извлекает указатель на интерфейс для параметров веб-ограничений для указанного пользователя.
IsBlocked

Определяет, заблокирована ли выполнение указанной игры.
IsLoggingRequired

Определяет, следует ли выполнять ведение журнала действий при получении интерфейса IWPCSettings.
RequestOverride

Вызывается для текущего поставщика для включения переопределения конфигурации.
RequestURLOverride

Запрашивает, чтобы подсистема веб-ограничений родительского контроля установила для указанных основных и вложенных URL-адресов разрешенное состояние.

Интерфейсы

 
IWindowsParentalControls

Обеспечивает доступ ко всем интерфейсам параметров API минимального соответствия.
IWindowsParentalControlsCore

. (IWindowsParentalControlsCore)
IWPCGamesSettings

Обращается к параметрам игр для пользователя.
IWPCProviderConfig

Предоставляет методы конфигурации, реализованные сторонними производителями.
IWPCProviderState

Предоставляет методы состояния поставщика, реализованные третьими сторонами.
IWPCProviderSupport

Предоставляет методы, позволяющие сторонним поставщикам запрашивать текущий включенный поставщик.
IWPCSettings

Доступ к общим параметрам пользователя.
IWPCWebSettings

Доступ к параметрам веб-ограничений для пользователя.