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 |