IMAPIFormFactory::LockServer

适用于:Outlook 2013 | Outlook 2016

将打开的表单服务器保留在内存中。

HRESULT LockServer(
  ULONG ulFlags,
  ULONG fLockServer
);

参数

ulFlags

[in]保留;必须为零。

fLockServer

[in] 如果为 true ,则递增锁计数;否则为 false

返回值

S_OK

调用成功,并返回了预期的值。

备注

表单查看者调用 IMAPIFormFactory::LockServer 方法,以将打开的表单服务器应用程序保留在内存中。 在频繁创建和释放表单时,将表单服务器保留在内存中可提高其性能。

针对实现者的说明

IMAPIFormFactory::LockServer 方法与 IClassFactory::LockServer 方法非常相似。 从本质上讲, IMAPIFormFactory::LockServer 方法维护已调用它的次数的计数;只要该计数大于 0,方法就阻止从内存中卸载表单服务器。 可以使用 CoLockObjectExternal 函数来实现此目标。

另请参阅

IMAPIFormFactory : IUnknown