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 |
---|---|
|
Erfolg. |
|
Ungültiges Argument. |
|
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 |