Bagikan melalui


Metode IDiscMaster::SetActiveDiscRecorder (imapi.h)

Memilih perekam disk aktif. Perekam disk aktif adalah perekam tempat pembakaran akan terjadi ketika RecordDisc dipanggil.

Sintaks

HRESULT SetActiveDiscRecorder(
  [in] IDiscRecorder *pRecorder
);

Parameter

[in] pRecorder

Penunjuk ke antarmuka IDiscRecorder dari objek perekam disk. Penunjuk ini seharusnya dikembalikan oleh panggilan sebelumnya ke EnumDiscRecorders.

Menampilkan nilai

S_OK dikembalikan pada keberhasilan, tetapi kode keberhasilan lainnya dapat dikembalikan sebagai hasil dari implementasi. Kode kesalahan berikut biasanya dikembalikan pada kegagalan operasi, tetapi tidak mewakili satu-satunya nilai kesalahan yang mungkin:

Keterangan

SetActiveDiscRecorder harus dipanggil setelah media yang akan digunakan telah disisipkan, dan sebelum memanggil IJolietDiscMaster::AddData.

Memilih perekam saat dalam format Joliet aktif akan menyebabkan IMAPI membaca informasi dari disk perekam yang saat ini diinstal. Jika disk ini adalah disk IMAPI Joliet sebelumnya dan memiliki ruang untuk sesi lain, IMAPI secara otomatis mengatur dirinya ke mode multi-sesi. Cakram ini harus ada di perekam aktif ketika RecordDisc dipanggil.

Properti MaxWriteSpeed diperbarui ketika metode ini dipanggil. Pengaturan default adalah kecepatan tulis tertinggi.

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
Pustaka Uuid.lib
DLL Actxprxy.dll

Lihat juga

IDiscMaster