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 |