共用方式為


IFillLockBytes - 實作

系統會提供 IFillLockBytes 實作作為複合檔案實作的一部分。

下載程式代碼可以藉由呼叫 StgOpenAsyncDocFileOnIFillLockBytes來建立異步 Compound File 物件的實例。 下載程式代碼也可以藉由呼叫 StgGetIFillLockBytesOnFile 函式或 StgGetIFillLockBytesOnILockBytes 函式,在現有檔案或位元組陣列上建立異步位元組陣列包裝函式的實例。

使用時機

目前,URL Moniker 是唯一 COM 非同步儲存體實作的使用者。

備註

以下是 IFillLockBytes 實作的四種方法。

IFillLockBytes::FillAppend

將新的位元組區塊寫入位元組陣列的結尾。 區塊的大小會指定為 FillAppend的參數。

IFillLockBytes::FillAt

將新的資料區塊寫入至位元組陣列中的指定位置。

IFillLockBytes::SetFillSize

設定位元組陣列的大小。 從嘗試存取方法所指定上限以外的資料 之 ILockBytes::ReadAt 呼叫傳回E_FAIL。

IFillLockBytes::Terminate

通知位元組陣列下載已順利或失敗。