Metode IDvdInfo::GetCurrentUOPS (strmif.h)

[Fitur yang terkait dengan halaman ini, DirectShow, adalah fitur warisan. Ini telah digantikan oleh MediaPlayer, IMFMediaEngine, dan Tangkapan 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 Audio/Video Capture 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.]

Catatan Antarmuka IDvdInfo tidak digunakan lagi. Gunakan IDvdInfo2 sebagai gantinya.
 
Mengambil metode IDvdControl mana yang saat ini valid.

Sintaks

HRESULT GetCurrentUOPS(
  [out] VALID_UOP_SOMTHING_OR_OTHER *pUOP
);

Parameter

[out] pUOP

Penunjuk ke nilai DWORD yang berisi bit untuk semua operasi pengguna (UOP). Setiap bit dalam DWORD mewakili status (valid atau tidak valid) dari operasi pengguna. Jika bit yang sesuai dengan operasi pengguna diatur, maka operasi pengguna tersebut dilarang. Untuk informasi selengkapnya, lihat Keterangan.

Mengembalikan nilai

Mengembalikan nilai HRESULT .

Menampilkan kode Deskripsi
E_UNEXPECTED
DVD tidak diinisialisasi atau domain tidak DVD_DOMAIN_Title.
S_OK
Berhasil.
VFW_E_DVD_INVALIDDOMAIN
Tindakan yang diminta tidak didukung pada domain ini (DVD_DOMAIN).
VFW_E_DVD_OPERATION_INHIBITED
Tindakan yang diminta tidak dapat terjadi pada titik ini di dalam film karena penulisan diska DVD-Video saat ini.

Keterangan

Metode ini valid di domain apa pun. Untuk informasi selengkapnya, lihat DVD_DOMAIN.

Nilai pUOP adalah bidang bit yang didefinisikan sebagai berikut.

Bit Bendera Fungsi pengguna
0 UOP_FLAG_Title_Or_Time_Play TitlePlay, TimePlay
1 UOP_FLAG_Chapter_Search_Or_Play ChapterSearch, ChapterPlay
2 UOP_FLAG_Title_Play TitlePlay
3 UOP_FLAG_Stop StopForResume
4 UOP_FLAG_GoUp GoUp
5 UOP_FLAG_Time_Or_Chapter_Search TimeSearch, ChapterSearch
6 UOP_FLAG_Prev_Or_Top_PG_Search PrevPGSearch, TopPGSearch
7 UOP_FLAG_Next_PG_Search NextPGSearch
8 UOP_FLAG_Forward_Scan ForwardScan
9 UOP_FLAG_Backward_Scan BackwardScan
10 UOP_FLAG_Title_Menu_Call MenuCall dengan nilai parameter 2 (DVD_MENU_Title)
11 UOP_FLAG_Root_Menu_Call MenuCall dengan nilai parameter 3 (DVD_MENU_Root)
12 UOP_FLAG_SubPic_Menu_Call MenuCall dengan nilai parameter 4 (DVD_MENU_Subpicture)
13 UOP_FLAG_Audio_Menu_Call MenuCall dengan nilai parameter 5 (DVD_MENU_Audio)
14 UOP_FLAG_Angle_Menu_Call MenuCall dengan nilai parameter 6 (DVD_MENU_Angle)
15 UOP_FLAG_Chapter_Menu_Call MenuCall dengan nilai parameter 7 (DVD_MENU_Chapter)
16 UOP_FLAG_Resume Lanjutkan
17 UOP_FLAG_Button_Select_Or_Activate UpperButtonSelect, LowerButtonSelect, LeftButtonSelect, RightButtonSelect, ButtonActivate, ButtonSelectAndActivate
18 UOP_FLAG_Still_Off StillOff
19 UOP_FLAG_Pause_On PauseOn, MenuLanguageSelect
20 UOP_FLAG_Audio_Stream_Change AudioStreamChange
21 UOP_FLAG_SubPic_Stream_Change SubpictureStreamChange
22 UOP_FLAG_Angle_Change AngleChange, ParentalLevelSelect
23 UOP_FLAG_Karaoke_Audio_Pres_Mode_Change KaraokeAudioPresentationModeChange
24 UOP_FLAG_Video_Pres_Mode_Change VideoModePreferrence
 

Metode ini berguna karena judul DVD dapat mengaktifkan atau menonaktifkan operasi pengguna individual di hampir semua titik selama pemutaran.

Persyaratan

   
Target Platform Windows
Header strmif.h (termasuk Dshow.h)

Lihat juga

Kode Kesalahan dan Keberhasilan

Antarmuka IDvdInfo