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 .
Topik terkait
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk