Metodo IDeviceControl2::SelectParentalLevel (strmif.h)

[La funzionalità associata a questa pagina, DirectShow, è una funzionalità legacy. È stata sostituita da MediaPlayer, IMFMediaEngine e Audio/Video Capture in Media Foundation. Queste funzionalità sono state ottimizzate per Windows 10 e Windows 11. Microsoft consiglia vivamente che il nuovo codice usi MediaPlayer, IMFMediaEngine e Audio/Video Capture in Media Foundation invece di DirectShow, quando possibile. Microsoft suggerisce che il codice esistente che usa le API legacy venga riscritto per usare le nuove API, se possibile.

Il SelectParentalLevel metodo imposta il livello di accesso dei genitori per l'utente connesso.

Sintassi

HRESULT SelectParentalLevel(
  ULONG ulParentalLevel
);

Parametri

ulParentalLevel

Valore che specifica il livello di accesso dei genitori per l'utente corrente. Per informazioni dettagliate, vedere la sezione Osservazioni.

Valore restituito

Restituisce uno dei valori seguenti.

Codice restituito Descrizione
S_OK
Operazione completata.
E_INVALIDARG
Argomento non valido.
VFW_E_DVD_INVALIDDOMAIN
dominio non valido.

Commenti

Nella specifica DVD sono definiti otto livelli di genitori generici, numerati da 1 (più restrittivi) a 8 (meno restrittivi). Il significato di questi livelli varia dall'area all'area geografica e dipende dal paese/area geografica corrente (vedere IControl2::SelectParentalCountry). Per la Stati Uniti e il Canada (DVD Region 1), i valori suggeriti sono i seguenti:

Livello di genitori Significato
1 La classificazione è G, generale.
3 La classificazione è PG, indicazioni sui genitori suggerite.
4 La classificazione è PG-13, indicazioni genitori suggerite, non consigliate per quelli di età inferiore a 13.
6 La classificazione è R, con restrizioni.
7 La classificazione è NC-17, non appropriata per quelli di età inferiore a 17.
 

Questo metodo imposta il livello di accesso dell'utente corrente; questo livello di accesso determina il contenuto che l'utente può riprodurre. Livelli più alti possono riprodurre contenuti di livello inferiore; i livelli inferiori non possono riprodurre contenuti di livello superiore. In altre parole, gli adulti possono watch contenuto sicuro per bambini, ma i bambini non possono watch contenuto per adulti.

Le applicazioni lettore DVD possono applicare restrizioni all'impostazione a livello di genitori, ad esempio fornire la protezione password per aumentare il livello di genitori corrente. L'interfaccia utente dell'applicazione deve avere un modo per impostare il livello e disabilitare completamente il controllo. Alcuni dischi potrebbero essere creati per non consentire anche il livello 8, vale a dire che nessun livello è valido e nessuno potrebbe watch il disco se la gestione dei genitori è abilitata. Su tali dischi, la gestione dei genitori deve essere disabilitata per la visualizzazione dei dischi. La gestione dei genitori nel filtro DVD Navigator è disabilitata per impostazione predefinita.

Per disabilitare la gestione dei genitori dopo che è stata abilitata, passare 0xffffffff per ulParentalLevel.

Questo metodo viene illustrato nell'applicazione DVDSample in CConfigurationCore::SetParentalLevel.

La tabella seguente illustra il nome del comando Allegato J a cui corrisponde questo nome di metodo e i domini in cui questo metodo è valido.

Nome comando J allegato Domini validi
Parental_Level_Select DVD_DOMAIN_Stop

Requisiti

   
Client minimo supportato Windows XP [solo app desktop]
Server minimo supportato Windows Server 2003 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione strmif.h (include Dshow.h)
Libreria Strmiids.lib

Vedi anche

Applicazioni DVD

Codici di errore e di esito positivo

Interfaccia I AvessiControl2