IPSTOVERRIDE1::SetPersistedRegistrations
Область применения: Outlook 2013 | Outlook 2016
Регистрирует PST-файлы личных папок для автоматической разблокировки, избегая дальнейших вызовов HrTrustedPSTOverrideHandlerCallback.
HRESULT SetPersistedRegistrations(
SPropValue *pmval
);
Параметры
pmval
[в] Структура SPropValue , содержащая указатель на путь к библиотеке динамической компоновки (DLL) для регистрации. Структура имеет следующие характеристики:
UlPropTag PROP_TAG(PT_MV_UNICODE, PROP_ID_NULL).
Свойство значения MVszW, задающее массив символьных строк Юникода, заканчивающихся null. Дополнительные сведения см. в разделе SWStringArray .
Примечание.
SPropValue хранится в свойстве MAPI во внутреннем диапазоне PST. Это свойство недоступно для обычных приложений MAPI.
Возвращаемое значение
S_OK
Вызов функции выполнен успешно.
Замечания
Сохраненные регистрации могут негативно повлиять на производительность приложений, таких как Outlook и Поиск на рабочем столе Windows, которые открывают pst. Учитывайте влияние производительности при использовании или расширении использования сохраненных регистраций.
Важно!
Этот метод реализован только для Юникода. Кроме того, он будет упреждающ, если какой-либо из путей в массиве не имеет расширения имени файла .dll.