ILockBytes - Implementasi File-Based
Diimplementasikan pada objek array byte yang mendasar objek penyimpanan file majemuk COM, dan dirancang untuk membaca dan menulis langsung ke file disk.
Kapan Digunakan
Metode ILockBytes dipanggil dari implementasi file campuran IStorage dan IStream pada objek penyimpanan file campuran yang dibuat melalui panggilan ke StgCreateDocfile, jadi Anda tidak perlu memanggilnya secara langsung.
Keterangan
Berikut ini adalah metode Implementasi File-Based ILockBytes .
-
ILockBytes::ReadAt
-
Membaca blok byte dari offset tertentu di awal byte-array.
-
ILockBytes::WriteAt
-
Menulis blok byte dari offset tertentu di awal array byte.
-
ILockBytes::Flush
-
Memastikan bahwa setiap buffer internal yang dikelola oleh implementasi ILockBytes ditulis ke penyimpanan fisik yang mendasar.
-
ILockBytes::SetSize
-
Mengatur ukuran array byte.
-
ILockBytes::LockRegion
-
Parameter dwLockTypes diatur ke LOCK_ONLYONCE atau LOCK_EXCLUSIVE, yang akan mengizinkan atau membatasi akses ke wilayah terkunci.
-
ILockBytes::UnlockRegion
-
Metode ini membuka kunci wilayah yang dikunci oleh ILockBytes::LockRegion.
-
ILockBytes::Stat
-
Implementasi IStorage::Stat yang disediakan COM memanggil metode ILockBytes::Stat untuk mengambil informasi 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