家长控制

家长控制技术概述。

若要开发家长控制,需要以下标头:

有关此技术的编程指南,请参阅:

枚举

 
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

指示有关所用注销方法类型的信息。

函数

 
配置

在“家长控制”控制面板中单击用户磁贴时,为当前提供商调用。 此方法允许更改配置。
Disable

通知第三方应用程序它不是当前提供程序。
启用

通知第三方应用程序已选择它作为新的当前提供程序。
GetCurrent

检索当前提供程序的 GUID。
GetGamesSettings

检索指向指定用户的游戏限制设置接口的指针。
GetLastSettingsChangeTime

检索上次更新配置设置的时间。
GetRestrictions

确定是否启用 Web 限制、时间限制或游戏限制。
GetSettings

检索 Web 限制设置。
GetUserSettings

检索指向指定用户的常规设置接口的指针。
GetUserSummary

使用家长控制控制面板检索每个用户的信息。
GetVisibility

指示家长控制用户界面的可见性。
GetWebFilterInfo

检索当前处于活动状态的 Web 内容筛选器的名称和标识符。
GetWebSettings

检索指向指定用户的 Web 限制设置接口的指针。
IsBlocked

确定是否阻止指定的游戏执行。
IsLoggingRequired

确定获取 IWPCSettings 接口时是否应执行活动日志记录。
RequestOverride

为当前提供程序调用以启用配置替代。
RequestURLOverride

请求家长控制 Web 限制子系统将指定的主 URL 和子 URL 设置为允许的状态。

接口

 
IWindowsParentalControls

允许访问最低符合性 API 的所有设置接口。
IWindowsParentalControlsCore

. (IWindowsParentalControlsCore)
IWPCGamesSettings

访问用户的游戏设置。
IWPCProviderConfig

公开由第三方实现的配置方法。
IWPCProviderState

公开由第三方实现的提供程序状态方法。
IWPCProviderSupport

公开允许第三方提供程序查询当前启用的提供程序的方法。
IWPCSettings

访问用户的常规设置。
IWPCWebSettings

访问用户的 Web 限制设置。