IPSTOVERRIDE1::SetPersistedRegistrations
Gilt für: Outlook 2013 | Outlook 2016
Registriert Pst-Dateien (Persönliche Ordner) für die automatische Entsperrung, wodurch weitere Aufrufe von HrTrustedPSTOverrideHandlerCallback vermieden werden.
HRESULT SetPersistedRegistrations(
SPropValue *pmval
);
Parameter
pmval
[in] Eine SPropValue-Struktur , die einen Zeiger auf den Pfad der zu registrierenden DLL (Dynamic Link Library) enthält. Die -Struktur weist die folgenden Merkmale auf:
Ein ulPropTag von PROP_TAG(PT_MV_UNICODE, PROP_ID_NULL).
Eine MVszW-Werteigenschaft, die auf ein Array von Unicode-Zeichenfolgen mit NULL-Beendigung festgelegt ist. Weitere Informationen finden Sie im Thema SWStringArray .
Hinweis
Der SPropValue wird in einer MAPI-Eigenschaft im internen PST-Bereich gespeichert. Auf diese Eigenschaft kann für gewöhnliche MAPI-Anwendungen nicht zugegriffen werden.
Rückgabewert
S_OK
Der Funktionsaufruf war erfolgreich.
Hinweise
Permanente Registrierungen können sich negativ auf die Leistung von Anwendungen wie Outlook und Windows Desktop Search auswirken, die PSTs öffnen. Berücksichtigen Sie den Leistungseffekt, wenn Sie die Verwendung persistenter Registrierungen verwenden oder erweitern.
Wichtig
Diese Methode ist nur für Unicode implementiert. Außerdem tritt ein präventiver Fehler auf, wenn einer der Pfade im Array keine Dateinamenerweiterung von .dll hat.