ILockBytes 介面 (objidl.h)

ILockBytes 介面是在由某些實體記憶體支援的位元組陣象上實作,例如磁碟檔案、全域記憶體或資料庫。 COM 複合檔案儲存物件會使用它來提供實體裝置的根記憶體存取權,同時將根記憶體與存取實體記憶體的詳細數據隔離。

繼承

ILockBytes 介面繼承自 IUnknown 介面。 ILockBytes 也有下列類型的成員:

方法

ILockBytes 介面具有這些方法。

 
ILockBytes::Flush

Flush 方法可確保 ILockBytes 實作所維護的任何內部緩衝區都會寫出至基礎實體記憶體。
ILockBytes::LockRegion

LockRegion 方法會限制對位元組陣列中指定位元組範圍的存取。
ILockBytes::ReadAt

ReadAt 方法會從位元組數位物件的開頭開始,讀取從指定位移開始的指定位元元組數目。
ILockBytes::SetSize

SetSize 方法會變更位元組數位的大小。
ILockBytes::Stat

Stat 方法會擷取包含這個位元組數位資訊的 STATSTG 結構。
ILockBytes::UnlockRegion

UnlockRegion 方法會移除先前鎖定位元組範圍的存取限制。
ILockBytes::WriteAt

WriteAt 方法會寫入從位元組數位區組開頭的指定位移開始的指定位元組數目。

規格需求

需求
最低支援的用戶端 Windows 2000 專業版 [傳統型應用程式 |UWP 應用程式]
最低支援的伺服器 Windows 2000 Server [傳統型應用程式 |UWP 應用程式]
目標平台 Windows
標頭 objidl.h