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 |