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 |
---|---|
|
Operazione completata. |
|
Argomento non valido. |
|
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 |