Freigeben über


IDvdControl2::SelectParentalLevel-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 SelectParentalLevel Methode legt die elterliche Zugriffsebene für den angemeldeten Benutzer fest.

Syntax

HRESULT SelectParentalLevel(
  ULONG ulParentalLevel
);

Parameter

ulParentalLevel

Wert, der die elterliche Zugriffsebene für den aktuellen Benutzer angibt. Einzelheiten finden Sie unter "Hinweise".

Rückgabewert

Gibt einen der folgenden Werte zurück.

Rückgabecode Beschreibung
S_OK
Erfolg.
E_INVALIDARG
Ungültiges Argument.
VFW_E_DVD_INVALIDDOMAIN
Ungültige Domäne.

Bemerkungen

In der DVD-Spezifikation sind acht generische Elternstufen definiert, die von 1 (am meisten einschränkend) bis 8 (am wenigsten restriktiv) nummeriert sind. Die Bedeutung dieser Ebenen variiert von Region zu Region und hängt vom aktuellen Land/der aktuellen Region ab (siehe IDvdControl2::SelectParentalCountry). Für die USA und Kanada (DVD-Region 1) werden folgende Werte vorgeschlagen:

Elternstufe Bedeutung
1 Die Bewertung ist G, allgemein.
3 Die Bewertung ist PG, elterliche Anleitung empfohlen.
4 Die Bewertung ist PG-13, elterliche Anleitung empfohlen, nicht empfohlen für Personen unter 13.
6 Die Bewertung ist R, eingeschränkt.
7 Die Bewertung ist NC-17, nicht geeignet für Personen unter 17 Jahren.
 

Diese Methode legt die Zugriffsebene des aktuellen Benutzers fest. Diese Zugriffsebene bestimmt, welche Inhalte der Benutzer wiedergeben kann. Höhere Ebenen können Inhalte auf niedrigerer Ebene wiedergeben. Niedrigere Ebenen können keine Inhalte auf höherer Ebene wiedergeben. Mit anderen Worten: Erwachsene können sicheren Inhalt watch, kinderfreie Inhalte jedoch nicht watch.

DVD-Playeranwendungen können Einschränkungen für die Einstellung der Elternebene erzwingen, z. B. kennwortschutz für die Erhöhung der aktuellen Elterebene. Die Benutzeroberfläche der Anwendung sollte eine Möglichkeit haben, die Ebene festzulegen und die Überprüfung vollständig zu deaktivieren. Einige Datenträger können so erstellt werden, dass sie sogar Ebene 8 nicht zulassen, was bedeutet, dass keine Ebene gültig ist und niemand den Datenträger watch kann, wenn die elterliche Verwaltung aktiviert ist. Auf solchen Datenträgern muss die elterliche Verwaltung deaktiviert sein, damit die Datenträger angezeigt werden können. Die elterliche Verwaltung im DVD-Navigator-Filter ist standardmäßig deaktiviert.

Um die elterliche Verwaltung zu deaktivieren, nachdem sie aktiviert wurde, übergeben Sie 0xffffffff für ulParentalLevel.

Diese Methode wird in der DVDSample-Anwendung in CDvdCore::SetParentalLevel veranschaulicht.

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
Parental_Level_Select DVD_DOMAIN_Stop

Anforderungen

   
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

Siehe auch

DVD-Anwendungen

Fehler- und Erfolgscodes

IDvdControl2-Schnittstelle