Bagikan melalui


Metode IFillLockBytes::SetFillSize (objidl.h)

Metode SetFillSize mengatur ukuran array byte yang diharapkan.

Sintaks

HRESULT SetFillSize(
  [in] ULARGE_INTEGER ulSize
);

Parameter

[in] ulSize

Ukuran dalam byte objek array byte yang akan diisi dalam panggilan berikutnya ke IFillLockBytes::FillAppend.

Nilai kembali

Fungsi ini mendukung nilai pengembalian standar E_OUTOFMEMORY, E_UNEXPECTED, E_INVALIDARG, dan E_FAIL.

Keterangan

Jika SetFillSize belum dipanggil, panggilan apa pun ke ILockBytes::ReadAt yang mencoba mengakses data yang belum ditulis menggunakan IFillLockBytes::FillAppend atau IFillLockBytes::FillAt akan mengembalikan pesan kesalahan baru, E_PENDING. Setelah SetFillSize dipanggil, panggilan apa pun ke ReadAt yang mencoba mengakses data di luar ukuran saat ini, seperti yang diatur oleh SetFillSize, mengembalikan E_FAIL alih-alih E_PENDING.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 2000 Professional [aplikasi desktop | Aplikasi UWP]
Server minimum yang didukung Windows 2000 Server [aplikasi desktop | Aplikasi UWP]
Target Platform Windows
Header objidl.h
Pustaka Uuid.lib
DLL Ole32.dll

Lihat juga

IFillLockBytes::FillAppend

IFillLockBytes::FillAt

ILockBytes::ReadAt