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 |