共用方式為


StgGetIFillLockBytesOnFile 函式 (objbase.h)

[ StgGetIFillLockBytesOnFile 函式已過時。 提供下列資訊以支援 Windows 2000 之前的 Windows 版本。]

StgGetIFillLockBytesOnFile 函式會在暫存盤上開啟包裝函式物件。

語法

HRESULT StgGetIFillLockBytesOnFile(
  [in]  OLECHAR const  *pwcsName,
  [out] IFillLockBytes **ppflb
);

參數

[in] pwcsName

建立包裝函式對象的檔案之 Null 終止 Unicode 字串名稱的指標。

[out] ppflb

IFillLockBytes* 指標變數的指標,可接收新位元組數位列包裝函式物件的介面指標。

傳回值

除了下列專案之外,此函式支援標準傳回值E_OUTOFMEMORY、E_UNEXPECTED、E_INVALIDARG和E_FAIL:

StgGetIFillLockBytesOnFile 函式也可以傳回任何文件系統錯誤。

備註

管理 pwcsName 中所指定檔案下載的 Moniker 會在建立管理數據異步下載所需的異步記憶體時呼叫此函式。 Moniker 會先建立臨時文件,然後呼叫此函式,在該檔案上建立包裝函式物件。 最後,Moniker 會呼叫 StgOpenAsyncDocfileOnIFillLockBytes ,以開啟要下載至暫存盤的複合檔案根記憶體。

規格需求

需求
目標平台 Windows
標頭 objbase.h
程式庫 Ole32.lib
Dll Ole32.dll

另請參閱

IFillLockBytes

ILockBytes

StgOpenAsyncDocfileOnIFillLockBytes