次の方法で共有


IMAPIFormFactory::LockServer

適用対象: Outlook 2013 | Outlook 2016

開いているフォーム サーバーをメモリに保持します。

HRESULT LockServer(
  ULONG ulFlags,
  ULONG fLockServer
);

パラメーター

ulFlags

[����]�\�񂳂�Ă��܂��B0 �ɂ���K�v������܂��B

fLockServer

[in] ロック 数を増やす場合は true。それ以外の場合は false

戻り値

S_OK

�ʘb���������A�\�������l�܂��͒l���Ԃ���܂��B

注釈

フォーム ビューアーは IMAPIFormFactory::LockServer メソッドを呼び出して、開いているフォーム サーバー アプリケーションをメモリに保持します。 フォーム サーバーをメモリに保持すると、フォームが頻繁に作成およびリリースされる場合のパフォーマンスが向上します。

実装に関するメモ

IMAPIFormFactory::LockServer メソッドは、IClassFactory::LockServer メソッドによく似ています。 基本的に、 IMAPIFormFactory::LockServer メソッドは、呼び出された回数のカウントを保持します。その数が 0 より大きい限り、 メソッドはフォーム サーバーがメモリからアンロードされないようにします。 CoLockObjectExternal 関数を使用してこれを実装できます。

関連項目

IMAPIFormFactory : IUnknown