IFillLockBytes 介面 (objidl.h)
IFillLockBytes介面可讓您下載程式代碼,以非同步方式將資料寫入結構化儲存體位元組陣列。 當下載程式代碼有可用的新資料時,它會呼叫 IFillLockBytes::FillAppend 或 IFillLockBytes::FillAt 將資料寫入位元組陣列。 嘗試透過 對 ILockBytes 介面的呼叫來存取此資料的應用程式,即使下載者繼續呼叫 IFillLockBytes也一樣。 如果應用程式嘗試存取尚未透過 IFillLockBytes呼叫下載的資料, 則 ILockBytes 會傳回新的錯誤,E_PENDING。
繼承
IFillLockBytes介面繼承自IUnknown介面。 IFillLockBytes 也有下列類型的成員:
方法
IFillLockBytes介面具有這些方法。
IFillLockBytes::FillAppend FillAppend 方法會將新的位元組區塊寫入位元組陣列的結尾。 |
IFillLockBytes::FillAt FillAt 方法會將新的資料區塊寫入位元組陣列中指定的位置。 |
IFillLockBytes::SetFillSize SetFillSize 方法會設定位元組陣列的預期大小。 |
IFillLockBytes::Terminate Terminate 方法會通知位元組陣列,下載已順利或失敗。 |
需求
最低支援的用戶端 | Windows 2000 專業版 [傳統型應用程式 |UWP 應用程式] |
最低支援的伺服器 | Windows 2000 Server [傳統型應用程式 |UWP 應用程式] |
目標平台 | Windows |
標頭 | objidl.h |