Metode IDvdInfo2::GetState (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.]
Metode ini GetState
mengambil marka buku yang berisi lokasi disk dan informasi status Navigator DVD.
Sintaks
HRESULT GetState(
[out] IDvdState **pStateData
);
Parameter
[out] pStateData
Menerima pointer ke antarmuka IDvdState dari objek DvdState yang dialokasikan oleh DVD Navigator.
Mengembalikan nilai
Mengembalikan salah satu nilai HRESULT berikut.
Menampilkan kode | Deskripsi |
---|---|
|
Berhasil. |
|
Argumen tidak valid. |
|
Navigator DVD tidak diinisialisasi. |
Keterangan
Ketika metode ini dipanggil, DVD Navigator membuat objek status baru dan menyimpan lokasi saat ini ke dalamnya, serta tingkat orang tua saat ini dan informasi status lainnya. Objek DVDState dapat digunakan untuk memulihkan Dvd Navigator ke lokasi tersimpan di lain waktu melalui panggilan ke IDvdControl2::SetState. Ini memungkinkan penonton untuk berhenti melihat di tengah disk, menyimpan lokasi, dan kembali di lain waktu untuk mulai melihat di mana mereka tinggalkan, dengan semua pengaturan internal dipulihkan seperti sebelumnya.
Navigator DVD memanggil AddRef pada objek DvdState sebelum mengembalikannya ke aplikasi. Aplikasi harus memanggil Rilis pada objek setelah selesai.
Metode ini ditunjukkan dalam aplikasi DVDSample di CDvdCore::RestoreBookmark.
Persyaratan
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 |