Freigeben über


IDvdControl2::AcceptParentalLevelChange-Methode (strmif.h)

[Das dieser Seite zugeordnete Feature DirectShow ist ein Legacyfeature. Es wurde durch MediaPlayer, IMFMediaEngine und Audio/Video Capture in Media Foundation ersetzt. Diese Features wurden für Windows 10 und Windows 11 optimiert. Microsoft empfiehlt dringend, dass neuer Code nach Möglichkeit MediaPlayer, IMFMediaEngine und Audio/Video Capture in Media Foundation anstelle von DirectShow verwendet. Microsoft schlägt vor, vorhandenen Code, der die Legacy-APIs verwendet, um nach Möglichkeit die neuen APIs zu verwenden.]

Die AcceptParentalLevelChange -Methode akzeptiert oder lehnt eine Anforderung vom DVD-Navigator ab, Inhalte auf einer höheren Ebene der elterlichen Verwaltung abzuspielen.

Syntax

HRESULT AcceptParentalLevelChange(
  [in] BOOL bAccept
);

Parameter

[in] bAccept

Flag, das angibt, ob die Anwendung die Änderung der elterlichen Verwaltungsebene akzeptiert. Geben Sie TRUE an, um die Änderung zu akzeptieren und den Inhalt der höheren Ebene wiederzugeben, oder FALSE , um die Änderung abzulehnen.

Rückgabewert

Gibt bei erfolgreicher Ausführung S_OK oder andernfalls einen Fehlercode zurück.

Hinweise

Ein Befehl mit temporärer elterlicher Verwaltungsebene (Elterliche Verwaltungsebene) ist ein Marker auf dem DVD-Datenträger, der angibt, dass der folgende Inhalt eine PML aufweist, die höher ist als die für den Titel als Ganzes angegebene Ebene. Dieser Marker enthält auch Anweisungen dazu, wo verzweigt werden soll, je nachdem, ob die Änderung akzeptiert oder abgelehnt wird. Wenn Sie FALSE angeben, folgt der DVD-Navigator dem abgelehnten Branch auf dem Datenträger. Wenn Sie TRUE angeben, folgt der DVD-Navigator dem Branch zu den Inhalten auf höherer Ebene.

Verwenden Sie AcceptParentalLevelChange in Verbindung mit der SetOption-Methode . Die Abfolge der Ereignisse sieht wie folgt aus: Rufen Sie zunächst SetOption(DVD_NotifyParentalLevelChange, TRUE) auf, um den DVD Navigator anzufordern, immer nach dem Senden einer EC_DVD_PARENTAL_LEVEL_CHANGE Ereignisbenachrichtigung an die Anwendung zu warten. Implementieren Sie in Ihrem Ereignishandler Code, um zu bestimmen, ob die Änderung akzeptiert oder abgelehnt werden soll, und rufen Sie dann auf AcceptParentalLevelChange , um den DVD-Navigator über die Entscheidung zu benachrichtigen.

Die folgende Tabelle zeigt den Anhang J-Befehlsnamen, dem dieser Methodenname entspricht, und die Domänen, in denen diese Methode gültig ist.

Anhang J Befehlsname Gültige Domänen
Keine Alle

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows XP [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2003 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile strmif.h (include Dshow.h)
Bibliothek Strmiids.lib

Weitere Informationen

DVD-Anwendungen

Erzwingen von Elterlichen Verwaltungsebenen

Fehler- und Erfolgscodes

IDvdControl2-Schnittstelle