保護者による制限

ペアレンタル コントロール テクノロジの概要。

ペアレンタル コントロールを開発するには、次のヘッダーが必要です。

このテクノロジのプログラミング ガイダンスについては、次を参照してください。

列挙

 
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

表示された Web サイトのアドレス URL に関する情報を示します。
WPC_MEDIA_EXPLICIT

メディア ファイルの明示的な評価に関する情報を示します。
WPC_MEDIA_TYPE

アクセスされるメディア ファイルの種類に関する情報を示します。
WPCFLAG_IM_FEATURE

インスタント メッセージングの操作中にアクセスされた機能に関する情報を示します。
WPCFLAG_IM_LEAVE

参加者がインスタント メッセージングの対話から離れるタイミングに関する情報を示します。
WPCFLAG_ISBLOCKED

使用がブロックされているイベントと配置されているコントロールに関する情報を示します。
WPCFLAG_LOGOFF_TYPE

使用されるログオフ メソッドの種類に関する情報を示します。

関数

 
構成

[ペアレンタル コントロール] コントロール パネルでユーザー タイルをクリックすると、現在のプロバイダーに対して呼び出されます。 このメソッドを使用すると、構成を変更できます。
無効化

現在のプロバイダーではないことをサードパーティアプリケーションに通知します。
有効にする

新しい現在のプロバイダーとして選択されたことをサードパーティアプリケーションに通知します。
GetCurrent

現在のプロバイダーの GUID を取得します。
GetGamesSettings

指定したユーザーのゲーム制限設定のインターフェイスへのポインターを取得します。
GetLastSettingsChangeTime

構成設定が最後に更新された時刻を取得します。
GetRestrictions

Web の制限、制限時間、またはゲームの制限をオンにするかどうかを決定します。
GetSettings

Web 制限設定を取得します。
GetUserSettings

指定したユーザーの一般的な設定のインターフェイスへのポインターを取得します。
GetUserSummary

ペアレンタル コントロール コントロール パネルを使用して、各ユーザーの情報を取得します。
GetVisibility

Parental Controls ユーザー インターフェイスの可視性を示します。
GetWebFilterInfo

現在アクティブな Web コンテンツ フィルターの名前と識別子を取得します。
GetWebSettings

指定したユーザーの Web 制限設定のインターフェイスへのポインターを取得します。
IsBlocked

指定したゲームの実行がブロックされているかどうかを判断します。
IsLoggingRequired

IWPCSettings インターフェイスを取得するときにアクティビティ ログを実行するかどうかを決定します。
RequestOverride

構成のオーバーライドを有効にするために、現在のプロバイダーに対して呼び出されます。
RequestURLOverride

Parental Controls Web 制限サブシステムが、指定されたプライマリ URL とサブ URL を許可された状態に設定するように要求します。

インターフェイス

 
IWindowsParentalControls

最小コンプライアンス API のすべての設定インターフェイスへのアクセスを有効にします。
IWindowsParentalControlsCore

. (IWindowsParentalControlsCore)
IWPCGamesSettings

ユーザーのゲーム設定にアクセスします。
IWPCProviderConfig

サード パーティによって実装される構成メソッドを公開します。
IWPCProviderState

サード パーティによって実装されるプロバイダー状態メソッドを公開します。
IWPCProviderSupport

サード パーティのプロバイダーが現在有効なプロバイダーに対してクエリを実行できるようにするメソッドを公開します。
IWPCSettings

ユーザーの全般設定にアクセスします。
IWPCWebSettings

ユーザーの Web 制限設定にアクセスします。