Freigeben über


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.

Siehe auch