Anmerkung
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen, dich anzumelden oder die Verzeichnisse zu wechseln.
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen , die Verzeichnisse zu wechseln.
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.