Freigeben über


IMAPIFormFactory::LockServer

Gilt für: Outlook 2013 | Outlook 2016

Behält einen offenen Formularserver im Arbeitsspeicher bei.

HRESULT LockServer(
  ULONG ulFlags,
  ULONG fLockServer
);

Parameter

ulFlags

[in] Reserviert. NULL muss sein.

fLockServer

[in] true, um die Sperranzahl zu erhöhen; andernfalls false.

Rückgabewert

S_OK

Der Aufruf erfolgreich ausgeführt und der erwartete Wert oder Werte zurückgegeben hat.

Hinweise

Formular-Viewer rufen die Methode IMAPIFormFactory::LockServer auf, um eine offene Formularserveranwendung im Arbeitsspeicher beizubehalten. Das Beibehalten des Formularservers im Arbeitsspeicher verbessert seine Leistung, wenn Formulare häufig erstellt und freigegeben werden.

Hinweise für Implementierer

Die Methode IMAPIFormFactory::LockServer ist der Methode IClassFactory::LockServer sehr ähnlich. Im Wesentlichen verwaltet die IMAPIFormFactory::LockServer-Methode eine Anzahl, wie oft sie aufgerufen wurde. Solange diese Anzahl größer als 0 ist, verhindert die Methode, dass der Formularserver aus dem Arbeitsspeicher entladen wird. Sie können die Funktion CoLockObjectExternal verwenden, um dies zu implementieren.

Siehe auch

IMAPIFormFactory : IUnknown