Bagikan melalui


ILockBytes - Implementasi Memori Global

Implementasi memori global ILockBytes diimplementasikan pada objek array byte yang mendasar objek penyimpanan file gabungan COM, dan dirancang untuk membaca dan menulis langsung ke memori global.

Kapan Digunakan

Metode ILockBytes dipanggil dari implementasi file gabungan IStorage dan IStream pada objek penyimpanan file gabungan yang dibuat melalui panggilan ke StgCreateDocfile.

Keterangan

Berikut ini adalah metode Implementasi Memori Global ILockBytes .

ILockBytes::ReadAt

Membaca blok byte dari offset tertentu di awal array byte.

ILockBytes::WriteAt

Menulis blok byte dari offset tertentu di awal array byte.

ILockBytes::Flush

Tidak seperti implementasi berbasis file, memanggil metode ini dalam implementasi memori global tidak berpengaruh.

ILockBytes::SetSize

Mengatur ukuran array byte.

ILockBytes::LockRegion

Implementasi ini tidak mendukung penguncian, sehingga dwLocksType diatur ke nol. Pemanggil harus memastikan akses valid dan saling eksklusif.

ILockBytes::UnlockRegion

Implementasi ini tidak mendukung penguncian.

ILockBytes::Stat

Implementasi IStorage::Stat yang disediakan COM memanggil metode ILockBytes::Stat untuk mengambil data tentang objek array byte. Jika tidak ada nama yang wajar untuk array byte, metode ILockBytes::Stat yang disediakan COM mengembalikan NULL di anggota pwcsName dari struktur STATSTG .

ILockBytes

IStorage

IStream