次の方法で共有


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 で指定されたファイルのダウンロードを管理するモニカーは、データの非同期ダウンロードを管理するために必要な非同期ストレージを作成する過程で、この関数を呼び出します。 モニカーは最初に一時ファイルを作成し、次にこの関数を呼び出してそのファイルにラッパー オブジェクトを作成します。 最後に、モニカーは StgOpenAsyncDocfileOnIFillLockBytes を呼び出して、一時ファイルにダウンロードする複合ファイルのルート ストレージを開きます。

要件

要件
対象プラットフォーム Windows
ヘッダー objbase.h
Library Ole32.lib
[DLL] Ole32.dll

こちらもご覧ください

IFillLockBytes

ILockBytes

StgOpenAsyncDocfileOnIFillLockBytes