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 IMAPIFormFactory::LockServer-Methode 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 IMAPIFormFactory::LockServer-Methode ist der IClassFactory::LockServer-Methode sehr ähnlich. Im Wesentlichen verwaltet die IMAPIFormFactory::LockServer-Methode die Anzahl der Aufrufe; solange diese Anzahl größer als 0 ist, verhindert die Methode, dass der Formularserver aus dem Arbeitsspeicher entladen wird. Sie können die CoLockObjectExternal-Funktion verwenden, um dies zu implementieren.

Siehe auch

IMAPIFormFactory : IUnknown