IProfAdmin::GetProfileTable
适用于:Outlook 2013 | Outlook 2016
提供对配置文件表的访问权限,该表包含有关所有可用配置文件的信息。
HRESULT GetProfileTable(
ULONG ulFlags,
LPMAPITABLE FAR * lppTable
);
参数
ulFlags
[in]控制如何填充配置文件表的标志的位掩码。 可以设置以下标志:
MAPI_APP_PROFILE
在配置文件表中包括“应用”配置文件。 如果未设置此标志,则不包括“应用”配置文件。
可能无法在所有 MAPI 实现中识别或支持此标志。
lppTable
[out]指向配置文件表的指针的指针。
返回值
S_OK
已成功检索配置文件表。
备注
IProfAdmin::GetProfileTable 方法提供对配置文件表的访问权限,该表包含每个可用配置文件的一行。 每行中只有两列:配置文件的显示名称,以及指示配置文件是否为默认配置文件的标志。
已删除或正在使用但已标记为删除的配置文件不包括在配置文件表中。 配置文件表是静态的;表中不会反映配置文件的后续添加和删除。
如果不存在配置文件, GetProfileTable 将返回一个包含零行的表。
有关配置文件表的详细信息,请参阅 配置文件表。
MFCMAPI 引用
有关 MFCMAPI 示例代码,请参阅下表。
文件 | 函数 | Comment |
---|---|---|
MainDlg.cpp |
CMainDlg::OnShowProfiles |
MFCMAPI 使用 IProfAdmin::GetProfileTable 方法获取要显示在新对话框中的配置文件表。 |