IDvdControl::P arentalLevelSelect 方法 (strmif.h)

[与此页面关联的功能 DirectShow 是一项旧功能。 它已被 MediaPlayerIMFMediaEngine媒体基金会中的音频/视频捕获取代。 这些功能已针对Windows 10和Windows 11进行了优化。 Microsoft 强烈建议新代码尽可能使用 MediaPlayerIMFMediaEngineMedia Foundation 中的音频/视频捕获 ,而不是 DirectShow。 如果可能,Microsoft 建议重写使用旧 API 的现有代码以使用新 API。]

注意IDvdControl 接口已弃用。 使用 IDvdControl2 instread。
 
设置当前媒体文件的家长访问级别。

语法

HRESULT ParentalLevelSelect(
  ULONG ulParentalLevel
);

参数

ulParentalLevel

指定当前媒体文件家长访问级别的值。 应为介于 1 到 8(含 1 到 8)的值。 预定义的家长级别如下所示:

说明
1 分级为 G,常规。
3 分级为 PG,建议家长指导。
4 分级为 PG-13,建议家长指导,不建议 13 岁以下的人使用。
6 分级为 R、受限。
7 分级为 NC-17。

返回值

返回 HRESULT 值。

备注

除非DVD_DOMAIN_Stop域,否则此方法将返回错误。 有关详细信息,请参阅 DVD_DOMAIN

此方法设置当前用户的访问级别;此访问级别确定用户可以播放哪些媒体文件。 较高级别可以播放较低级别的内容;较低级别的内容无法播放更高级别的内容。 例如,成人可以watch儿童安全的内容,但儿童不能watch成人内容。

DVD 导航器筛选器对设置家长级别没有限制。 DVD 播放器应用程序可以对家长级别设置强制实施限制,例如,为提高当前家长级别提供密码保护。 默认情况下,DVD 导航器中的家长管理处于禁用状态。

若要禁用家长管理,请传递 ulParentalLevel 的0xffffffff。 如果禁用家长管理,则玩家将在家长块中播放第一个程序链 (PGC) ,而不考虑家长 ID。

要求

   
最低受支持的客户端 Reference:_Dshowh
目标平台 Windows
标头 strmif.h
DLL Quartz.dll

另请参阅

错误和成功代码

IDvdControl 接口

IDvdControl::P arentalCountrySelect