IOleContainer::LockContainer メソッド (oleidl.h)

明示的に解放されるまで、埋め込みオブジェクトのコンテナーを実行したままにします。

構文

HRESULT LockContainer(
  [in] BOOL fLock
);

パラメーター

[in] fLock

コンテナーをロック (TRUE) またはロック解除 (FALSE) するかどうかを示します。

戻り値

このメソッドは、成功したS_OKを返します。 その他の可能な戻り値は次のとおりです。

リターン コード 説明
E_FAIL
操作が失敗しました。
E_OUTOFMEMORY
操作に使用できるメモリが不足しています。

注釈

埋め込みオブジェクトは LockContainer を呼び出し、オブジェクトに更新が必要なリンク クライアントがある場合にコンテナーを実行し続けます。 ただし、エンド ユーザーがコンテナーのメニューから [ ファイルを閉じる ] を選択した場合、コンテナーはすべての未処理 の LockContainer ロックを無視し、ドキュメントを閉じます。

要件

要件
サポートされている最小のクライアント Windows 2000 Professional [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows 2000 Server [デスクトップ アプリのみ]
対象プラットフォーム Windows
ヘッダー oleidl.h

こちらもご覧ください

CoLockObjectExternal

IOleContainer

IRunnableObject::Run