Bagikan melalui


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
S_OK
Berhasil.
E_INVALIDARG
Argumen tidak valid.
E_UNEXPECTED
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

Lihat juga

Aplikasi DVD

Kode Kesalahan dan Keberhasilan

Antarmuka IDvdInfo2