Bagikan melalui


Metode IWriteEngine2::p ut_BytesPerSector (imapi2.h)

Mengatur jumlah byte yang akan digunakan untuk setiap sektor selama penulisan.

Sintaks

HRESULT put_BytesPerSector(
  [in] LONG value
);

Parameter

[in] value

Jumlah byte yang digunakan untuk setiap sektor selama penulisan. Ukuran minimum adalah 1 byte dan maksimum adalah BYTE MAXLONG. Biasanya, nilai ini adalah 2.048 byte untuk media CD, meskipun ukuran arbitrer apa pun didukung (seperti 2352 atau 2448). Nilai ini terbatas pada IDiscRecorder2Ex::GetMaximumPageAlignedTransferSize, yang biasanya 65.536 (64K) byte.

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_FAIL
Kegagalan yang tidak ditentukan.

Nilai: 0x80004005

E_INVALIDARG
Satu atau beberapa argumen tidak valid.

Nilai: 0x80070057

Keterangan

Anda harus menentukan ukuran blok logis.

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

Lihat juga

IWriteEngine2

IWriteEngine2::get_BytesPerSector

IWriteEngine2::get_EndingSectorsPerSecond

IWriteEngine2::get_StartingSectorsPerSecond

IWriteEngine2::p ut_EndingSectorsPerSecond

IWriteEngine2::p ut_StartingSectorsPerSecond