Bagikan melalui


Antarmuka IDiscRecorder (imapi.h)

Antarmuka IDiscRecorder memungkinkan akses ke satu perangkat perekam disk, berlabel perekam disk aktif. Objek IMAPI seperti MSDiscMasterObj mempertahankan perekam disk aktif.

Objek IDiscRecorder mewakili satu perangkat keras, tetapi mungkin ada beberapa instans IDiscRecorder yang semuanya mereferensikan perangkat keras yang sama. Dalam hal ini, gunakan OpenExclusive untuk mengakses perangkat tersebut.

Warisan

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

Metode

Antarmuka IDiscRecorder memiliki metode ini.

 
IDiscRecorder::Close

Merilis akses eksklusif ke perekam disk. Ini memulihkan akses sistem file ke kandar.
IDiscRecorder::Eject

Membuka kunci dan mengeluarkan baki perekam disk, jika memungkinkan.
IDiscRecorder::Hapus

Mencoba menghapus media CD-RW jika ini adalah perekam disk CD-RW. Penghapusan penuh dan cepat didukung.
IDiscRecorder::GetBasePnPID

Mengambil string PnP dasar yang dapat digunakan untuk mengidentifikasi kelas perangkat tertentu secara konsisten dengan membuat dan memodelkan. String dapat digunakan oleh aplikasi untuk menyesuaikan perilakunya sesuai dengan jenis perekam tertentu.
IDiscRecorder::GetDisplayNames

Mengambil nama yang diformat untuk perekam yang dapat ditampilkan. Nama ini terdiri dari produsen dan pengidentifikasi produk perangkat.
IDiscRecorder::GetPath

Mengambil jalur ke perangkat dalam sistem operasi. Jalur ini harus digunakan bersama dengan nama tampilan untuk sepenuhnya mengidentifikasi perekam disk yang tersedia.
IDiscRecorder::GetRecorderGUID

Mengambil GUID perekam disk fisik yang saat ini terkait dengan objek perekam.
IDiscRecorder::GetRecorderProperties

Mengambil pointer ke antarmuka IPropertyStorage.
IDiscRecorder::GetRecorderState

Mengambil status perekam disk.
IDiscRecorder::GetRecorderType

Menentukan apakah perekam disk adalah perangkat jenis CD-R atau CD-RW. Ini tidak menunjukkan jenis media yang saat ini dimasukkan ke dalam perangkat.
IDiscRecorder::OpenExclusive

Membuka perekam disk untuk akses eksklusif.
IDiscRecorder::QueryMediaInfo

Mengambil informasi tentang media yang saat ini dipasang, seperti jumlah total blok yang digunakan pada media.
IDiscRecorder::QueryMediaType

Mendeteksi tipe media yang saat ini disisipkan dalam perekam, jika ada.
IDiscRecorder::SetRecorderProperties

Menerima penunjuk IPropertyStorage untuk objek dengan semua properti yang ingin diubah oleh aplikasi. Pengaturan jarang didukung.

Keterangan

Semua antarmuka IDiscRecorder dapat digunakan pada objek IDiscRecorder meskipun perekam disk bukan perekam disk aktif. Klien IMAPI tidak perlu memanggil IDiscMaster::SetActiveDiscRecorder terlebih dahulu.

Persyaratan

   
Klien minimum yang didukung Windows XP [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2003 [hanya aplikasi desktop]
Target Platform Windows
Header imapi.h