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 函数来实现此目标。