Condividi tramite


Metodo IDeviceControl2::AcceptParentalLevelChange (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 AcceptParentalLevelChange metodo accetta o rifiuta una richiesta dallo strumento di navigazione DVD per riprodurre contenuto a un livello di gestione genitori superiore.

Sintassi

HRESULT AcceptParentalLevelChange(
  [in] BOOL bAccept
);

Parametri

[in] bAccept

Flag che indica se l'applicazione accetta la modifica del livello di gestione dei genitori. Specificare TRUE per accettare la modifica e riprodurre il contenuto di livello superiore oppure FALSE per rifiutare la modifica.

Valore restituito

Restituisce S_OK in caso di esito positivo o un codice di errore in caso contrario.

Commenti

Un comando di gestione genitori temporanea (PML) è un marcatore sul disco DVD che indica che il contenuto che segue ha un PML superiore al livello specificato per il titolo nel suo complesso. Questo marcatore contiene anche istruzioni su dove diramare a seconda che la modifica venga accettata o rifiutata. Se si specifica FALSE, lo strumento di navigazione DVD segue il ramo rifiutato sul disco. Se si specifica TRUE, lo strumento di navigazione DVD segue il ramo al contenuto di livello superiore.

Utilizzare AcceptParentalLevelChange in combinazione con il metodo SetOption . La sequenza di eventi è la seguente: Innanzitutto, chiamare SetOption(DVD_NotifyParentalLevelChange, TRUE) per indicare allo strumento di navigazione DVD di attendere sempre dopo l'invio di una notifica di evento EC_DVD_PARENTAL_LEVEL_CHANGE all'applicazione. Nel gestore eventi implementare il codice per determinare se accettare o rifiutare la modifica e quindi chiamare AcceptParentalLevelChange per notificare al DVD Navigator la decisione.

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
Nessuno Tutti

Requisiti

Requisito Valore
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

Applicazione dei livelli di gestione dei genitori

Codici di errore e di esito positivo

Interfaccia I AvessiControl2