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
Memberlakukan Tingkat Manajemen Orang Tua