Bagikan melalui


Metode IDvdControl2::AcceptParentalLevelChange (strmif.h)

[Fitur yang terkait dengan halaman ini, DirectShow, adalah fitur warisan. Ini telah digantikan oleh MediaPlayer, IMFMediaEngine, dan Pengambilan Audio/Video di Media Foundation. Fitur-fitur tersebut telah dioptimalkan untuk Windows 10 dan Windows 11. Microsoft sangat menyarankan agar kode baru menggunakan MediaPlayer, IMFMediaEngine , dan Pengambilan Audio/Video di Media Foundation alih-alih DirectShow, jika memungkinkan. Microsoft menyarankan agar kode yang ada yang menggunakan API warisan ditulis ulang untuk menggunakan API baru jika memungkinkan.]

Metode ini AcceptParentalLevelChange menerima atau menolak permintaan dari Navigator DVD untuk memutar konten pada tingkat manajemen orang tua yang lebih tinggi.

Sintaks

HRESULT AcceptParentalLevelChange(
  [in] BOOL bAccept
);

Parameter

[in] bAccept

Bendera yang menunjukkan apakah aplikasi menerima perubahan tingkat manajemen orang tua. Tentukan TRUE untuk menerima perubahan dan memutar konten tingkat yang lebih tinggi, atau FALSE untuk menolak perubahan.

Nilai kembali

Mengembalikan S_OK jika berhasil, atau kode kesalahan sebaliknya.

Keterangan

Perintah tingkat manajemen orang tua sementara (PML) adalah penanda pada disk DVD yang menunjukkan bahwa konten berikut memiliki PML yang lebih tinggi dari tingkat yang ditentukan untuk judul secara keseluruhan. Penanda ini juga berisi instruksi tentang tempat untuk bercabang tergantung pada apakah perubahan diterima atau ditolak. Jika Anda menentukan FALSE, DVD Navigator mengikuti cabang yang ditolak pada disk. Jika Anda menentukan TRUE, DVD Navigator mengikuti cabang ke konten tingkat yang lebih tinggi.

Gunakan AcceptParentalLevelChange bersama dengan metode SetOption . Urutan peristiwa adalah sebagai berikut: Pertama, panggil SetOption(DVD_NotifyParentalLevelChange, TRUE) untuk memberi tahu Navigator DVD untuk selalu menunggu setelah mengirim pemberitahuan peristiwa EC_DVD_PARENTAL_LEVEL_CHANGE ke aplikasi. Di penanganan aktivitas Anda, terapkan kode untuk menentukan apakah akan menerima atau menolak perubahan, lalu panggil AcceptParentalLevelChange untuk memberi tahu Navigator DVD tentang keputusan tersebut.

Tabel berikut ini memperlihatkan nama perintah Annex J yang sesuai dengan nama metode ini, dan domain di mana metode ini valid.

Nama Perintah Annex J Domain yang Valid
Tidak ada Semua

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows XP [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2003 [hanya aplikasi desktop]
Target Platform Windows
Header strmif.h (termasuk Dshow.h)
Pustaka Strmiids.lib

Lihat juga

Aplikasi DVD

Memberlakukan Tingkat Manajemen Orang Tua

Kode Kesalahan dan Keberhasilan

Antarmuka IDvdControl2