Bagikan melalui


IFillLockBytes - Implementasi

Sistem ini menyediakan implementasi IFillLockBytes sebagai bagian dari implementasi File Campuran.

Mengunduh kode dapat membuat instans objek File Majemuk asinkron dengan memanggil StgOpenAsyncDocFileOnIFillLockBytes. Mengunduh kode juga dapat membuat instans objek pembungkus array byte asinkron pada file atau array byte yang ada dengan memanggil fungsi StgGetIFillLockBytesOnFile atau fungsi StgGetIFillLockBytesOnILockBytes .

Kapan Digunakan

Saat ini, moniker URL adalah satu-satunya pengguna implementasi penyimpanan asinkron COM.

Keterangan

Berikut ini adalah empat metode implementasi IFillLockBytes .

IFillLockBytes::FillAppend

Menulis blok byte baru ke akhir array byte. Ukuran blok ditentukan sebagai parameter untuk FillAppend.

IFillLockBytes::FillAt

Menulis blok data baru ke lokasi tertentu dalam array byte.

IFillLockBytes::SetFillSize

Mengatur ukuran array byte. Mengembalikan E_FAIL dari panggilan ke ILockBytes::ReadAt yang mencoba mengakses data di luar batas atas yang ditentukan oleh metode .

IFillLockBytes::Terminate

Menginformasikan array byte bahwa unduhan telah dihentikan, baik berhasil atau tidak berhasil.