IProfAdmin::GetProfileTable

适用于:Outlook 2013 | Outlook 2016

提供对配置文件表的访问权限,该表包含有关所有可用配置文件的信息。

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

参数

ulFlags

[in]始终为 NULL。

lppTable

[out]指向配置文件表的指针的指针。

返回值

S_OK

已成功检索配置文件表。

备注

IProfAdmin::GetProfileTable 方法提供对配置文件表的访问权限,该表包含每个可用配置文件的一行。 每行中只有两列:配置文件的显示名称,以及指示配置文件是否为默认配置文件的标志。

已删除或正在使用但已标记为删除的配置文件不包括在配置文件表中。 配置文件表是静态的;表中不会反映配置文件的后续添加和删除。

如果不存在配置文件, GetProfileTable 将返回一个包含零行的表。

有关配置文件表的详细信息,请参阅 配置文件表

MFCMAPI 引用

有关 MFCMAPI 示例代码,请参阅下表。

文件 函数 Comment
MainDlg.cpp
CMainDlg::OnShowProfiles
MFCMAPI 使用 IProfAdmin::GetProfileTable 方法获取要显示在新对话框中的配置文件表。

另请参阅

IMAPITable : IUnknown

MAPILogonEx

IProfAdmin : IUnknown

MFCMAPI 代码示例