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 関数を使用してこれを実装できます。