IFillLockBytes - 實作
系統會在複合檔案實作中提供 IFillLockBytes 實作。
下載程式代碼可以呼叫 StgOpenAsyncDocFileOnIFillLockBytes來建立異步 Compound File 對象的實例。 下載程式代碼也可以藉由呼叫 StgGetIFillLockBytesOnFi le 函式或 StgGetIFillLockBytesOnFites 函式,在現有檔案或位元組數位上建立異步字節數位列包裝函式的實例。
使用時機
目前,URL Moniker 是唯一 COM 異步記憶體實作的使用者。
言論
以下是 IFillLockBytes 實作的四種方法。
-
IFillLockBytes::FillAppend
-
將新的位元組區塊寫入位元組數位的結尾。 區塊的大小會指定為參數,以 FillAppend。
-
IFillLockBytes::FillAt
-
將新的數據區塊寫入位元組陣列中指定的位置。
-
IFillLockBytes::SetFillSize
-
設定位元組陣組的大小。 從呼叫 ILockBytes::ReadAt 傳回E_FAIL,嘗試存取方法所指定上限以外的數據。
-
IFillLockBytes::Terminate
-
通知位元組陣列,下載已順利或失敗。