Antarmuka IQueryCancelAutoPlay (shobjidl.h)

Mengekspos metode yang secara terprogram mengambil alih AutoPlay atau AutoRun. Ini memungkinkan Anda untuk menyesuaikan lokasi dan jenis konten yang diluncurkan ketika media disisipkan.

Warisan

Antarmuka IQueryCancelAutoPlay mewarisi dari antarmuka IUnknown . IQueryCancelAutoPlay juga memiliki jenis anggota ini:

Metode

Antarmuka IQueryCancelAutoPlay memiliki metode ini.

 
IQueryCancelAutoPlay::AllowAutoPlay

Menentukan apakah akan memutar media yang disisipkan oleh pengguna dan jika demikian menggunakan batasan apa.

Keterangan

CatatanIQueryCancelAutoPlay hanya ditujukan untuk digunakan oleh aplikasi yang diluncurkan pengguna yang saat ini berjalan. Ini tidak boleh ditangani oleh aplikasi layanan yang tidak terlihat atau latar belakang untuk mencegah fitur AutoPlay/AutoRun normal dipanggil. Memberi pengguna pilihan tentang apa yang terjadi ketika media dan perangkat dimasukkan ke dalam sistem adalah fitur utama platform. Fitur ini dirancang khusus untuk meningkatkan dan mempersonalisasi pengalaman pengguna dan tidak boleh dihambat oleh layanan latar belakang.
 
Penggunaan IQueryCancelAutoPlay yang valid diilustrasikan dalam skenario berikut: Asumsikan bahwa Anda memiliki, melalui AutoPlay, aplikasi yang ditunjuk sebelumnya A untuk menangani peristiwa kamera video. Namun, untuk pengeditan video, Anda lebih suka aplikasi B. Anda membuka aplikasi B, mulai mengedit beberapa video yang difilmkan sebelumnya, lalu memutuskan untuk menambahkan beberapa konten baru ke video yang sedang diedit. Fungsi impor Aplikasi B meminta Anda untuk mengaktifkan kamera video sehingga konten baru dapat diakses. Biasanya, aktivasi perangkat video ini akan memicu peluncuran aplikasi terkait perangkat A. Untungnya, menggunakan IQueryCancelAutoPlay, aplikasi B telah membatalkan pemrosesan AutoPlay peristiwa kamera video saat Anda mengedit konten video. Dalam hal ini, pembatalan Autoplay oleh aplikasi B telah menciptakan pengalaman pengguna yang lebih baik.

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 shobjidl.h

Lihat juga

Putar Otomatis di Windows XP: Secara Otomatis Mendeteksi dan React ke Perangkat Baru pada Sistem