Compartilhar via


Método IDvdControl2::SelectParentalLevel (strmif.h)

[O recurso associado a esta página, DirectShow, é um recurso herdado. Ele foi substituído por MediaPlayer, IMFMediaEngine e Captura de Áudio/Vídeo na Media Foundation. Esses recursos foram otimizados para Windows 10 e Windows 11. A Microsoft recomenda fortemente que o novo código use MediaPlayer, IMFMediaEngine e Captura de Áudio/Vídeo no Media Foundation em vez de DirectShow, quando possível. A Microsoft sugere que o código existente que usa as APIs herdadas seja reescrito para usar as novas APIs, se possível.]

O SelectParentalLevel método define o nível de acesso dos pais para o usuário conectado.

Sintaxe

HRESULT SelectParentalLevel(
  ULONG ulParentalLevel
);

Parâmetros

ulParentalLevel

Valor que especifica o nível de acesso dos pais para o usuário atual. Para obter detalhes, consulte Observações.

Retornar valor

Retorna um dos valores a seguir.

Código de retorno Descrição
S_OK
Êxito.
E_INVALIDARG
Argumento inválido.
VFW_E_DVD_INVALIDDOMAIN
Domínio inválido.

Comentários

Há oito níveis parentais genéricos definidos na especificação de DVD, numerados de 1 (mais restritivo) a 8 (menos restritivo). O significado desses níveis varia de região para região e depende do país/região atual (consulte IDvdControl2::SelectParentalCountry). Para o Estados Unidos e o Canadá (Região 1 do DVD), os valores sugeridos são os seguintes:

Nível dos pais Significado
1 A classificação é G, geral.
3 A classificação é PG, orientação parental sugerida.
4 A classificação é PG-13, orientação parental sugerida, não recomendada para menores de 13 anos.
6 A classificação é R, restrita.
7 A classificação é NC-17, não apropriada para menores de 17 anos.
 

Esse método define o nível de acesso do usuário atual; esse nível de acesso determina qual conteúdo o usuário pode reproduzir. Níveis mais altos podem reproduzir conteúdo de nível inferior; níveis inferiores não podem reproduzir conteúdo de nível superior. Em outras palavras, os adultos podem watch conteúdo seguro para crianças, mas as crianças não podem watch conteúdo adulto.

Os aplicativos de DVD player podem impor restrições na configuração de nível parental, como fornecer proteção de senha para elevar o nível atual dos pais. A interface do usuário do aplicativo deve ter uma maneira de definir o nível e desabilitar completamente a verificação. Alguns discos podem ser criados para não permitir até mesmo o nível 8, o que significa que nenhum nível é válido e ninguém pode watch o disco se o gerenciamento parental estiver habilitado. Nesses discos, o gerenciamento parental deve ser desabilitado para que os discos sejam exibidos. O gerenciamento dos pais no filtro dvd navigator é desabilitado por padrão.

Para desabilitar o gerenciamento parental depois de habilitado, passe 0xffffffff para ulParentalLevel.

Esse método é demonstrado no aplicativo DVDSample em CDvdCore::SetParentalLevel.

A tabela a seguir mostra o nome do comando Anexo J ao qual esse nome de método corresponde e os domínios nos quais esse método é válido.

Nome do Comando Do Anexo J Domínios válidos
Parental_Level_Select DVD_DOMAIN_Stop

Requisitos

   
Cliente mínimo com suporte Windows XP [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2003 [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho strmif.h (inclua Dshow.h)
Biblioteca Strmiids.lib

Confira também

Aplicativos DE DVD

Códigos de erro e êxito

IDvdControl2 Interface