Поделиться через


IProfAdmin::GetProfileTable

Область применения: Outlook 2013 | Outlook 2016

Предоставляет доступ к таблице профилей, таблице, содержащей сведения обо всех доступных профилях.

HRESULT GetProfileTable(
  ULONG ulFlags,
  LPMAPITABLE FAR * lppTable
);

Параметры

ulFlags

[в] Битовая маска флагов, управляющая способом заполнения таблицы профилей. Можно задать следующий флаг:

MAPI_APP_PROFILE

Включите профили приложений в таблицу профилей. Если этот флаг не задан, профили приложений не включаются.

Этот флаг не распознается или поддерживается во всех реализациях MAPI.

lppTable

[out] Указатель на указатель на таблицу профиля.

Возвращаемое значение

S_OK

Таблица профилей успешно получена.

Замечания

Метод IProfAdmin::GetProfileTable предоставляет доступ к таблице профилей, содержащей по одной строке для каждого доступного профиля. В каждой строке есть только два столбца: отображаемое имя профиля и флаг, указывающий, является ли профиль по умолчанию.

Профили, которые были удалены или используются, но помечены для удаления, не включаются в таблицу профилей. Таблица профилей является статической; последующие добавления и удаления профилей не отражаются в таблице.

Если профили не существуют, GetProfileTable возвращает таблицу с нулевым числом строк.

Дополнительные сведения о таблице профилей см. в разделе Таблицы профилей.

Справочные материалы по MFCMAPI

Пример кода MFCMAPI указан в приведенной ниже таблице.

Файл Функция Comment
MainDlg.cpp
CMainDlg::OnShowProfiles
MFCMAPI использует метод IProfAdmin::GetProfileTable для получения таблицы профилей, отображаемой в новом диалоговом окне.

См. также

IMAPITable : IUnknown

MAPILogonEx

IProfAdmin : IUnknown

Mfcmapi (en) � �������� ������� ����