共用方式為


IOleContainer::LockContainer 方法 (oleidl.h)

讓內嵌物件的容器保持執行,直到明確釋放為止。

語法

HRESULT LockContainer(
  [in] BOOL fLock
);

參數

[in] fLock

指出 (TRUE) 鎖定或 (FALSE) 容器解除鎖定。

傳回值

此方法會在成功時傳回S_OK。 其他可能的傳回值包括下列專案。

傳回碼 Description
E_FAIL
作業失敗。
E_OUTOFMEMORY
作業可用的記憶體不足。

備註

當物件具有需要更新的連結用戶端時,內嵌物件會呼叫 LockContainer ,使其容器保持執行。 不過,如果使用者從容器的功能表中選取 [ 檔案關閉 ],容器會忽略所有未處理的 LockContainer 鎖定,並仍然關閉檔。

規格需求

需求
最低支援的用戶端 Windows 2000 Professional [僅限傳統型應用程式]
最低支援的伺服器 Windows 2000 Server [僅限桌面應用程式]
目標平台 Windows
標頭 oleidl.h

另請參閱

CoLockObjectExternal

IOleContainer

IRunnableObject::Run