Bagikan melalui


Metode IFileSystemImage::p ut_MultisessionInterfaces (imapi2fs.h)

Mengatur daftar antarmuka multi-sesi untuk media optik.

Sintaks

HRESULT put_MultisessionInterfaces(
  [in] SAFEARRAY *newVal
);

Parameter

[in] newVal

Daftar antarmuka multi-sesi untuk media optik. Setiap elemen daftar adalah VARIAN yang jenisnya VT_DISPATCH. Kueri antarmuka multi-sesi untuk antarmuka IDispatch-nya dan atur anggota pdispVal varian ke antarmuka IDispatch .

Nilai kembali

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:

Menampilkan kode Deskripsi
E_POINTER
Pointer tidak valid.

Nilai: 0x80004003

IMAPI_E_INCOMPATIBLE_MULTISESSION_TYPE
IMAPI tidak mendukung jenis multisesi yang diminta.

Nilai: 0xC0AAB15B

IMAPI_E_IMPORT_MEDIA_NOT_ALLOWED
IMAPI tidak memperbolehkan multi-sesi dengan tipe media saat ini.

Nilai: 0xC0AAB159

IMAPI_E_NO_COMPATIBLE_MULTISESSION_TYPE
IMAPI tidak mendukung jenis multisesi yang disediakan pada media saat ini.

Nilai: 0xC0AAB15C

IMAPI_E_BAD_MULTISESSION_PARAMETER
Salah satu parameter multisesi tidak dapat diambil atau memiliki nilai yang salah.

Nilai: 0xC0AAB162

IMAPI_E_FSI_INTERNAL_ERROR
Terjadi kesalahan internal: %1!ls!.

Nilai: 0xC0AAB100

IMAPI_E_IMPORT_SEEK_FAILURE
Tidak dapat berusaha memblokir %1! I64d! pada disk sumber. Nilai ini juga dikembalikan jika media optik kosong.

Nilai: 0xC0AAB156

 
Catatan Nilai yang dikembalikan oleh metode IUnknown::QueryInterface juga dapat dikembalikan di sini.
 

Keterangan

Metode ini memvalidasi bahwa jenis multi-sesi kompatibel. Metode berhasil jika salah satu

Kecuali media ditimpa (yaitu DVD+/-RW, BD-RE, dll.), metode ini akan gagal jika media kosong. Kegagalan juga akan terjadi jika daftar berisi lebih dari satu antarmuka IMultisession yang properti IMultisession::p ut_InUse diatur ke VARIANT_TRUE, atau tidak ada antarmuka IMultisession turunan yang didukung oleh implementasi IFileSystemImage . Saat ini, hanya antarmuka IMultisessionSequential yang berasal dari IMultisession yang didukung oleh implementasi IFileSystemImage .

Misalnya, lihat Membuat Disk Multisesi.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows Vista, Windows XP dengan SP2 [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2003 [hanya aplikasi desktop]
Target Platform Windows
Header imapi2fs.h

Lihat juga

IDiscFormat2Data::get_MultisessionInterfaces

IFileSystemImage

IFileSystemImage::get_MultisessionInterfaces

IMultisession