IMAPITable : IUnknown

适用于:Outlook 2013 | Outlook 2016

提供表的只读视图。 客户端和服务提供商使用 IMAPITable 来操作表的显示方式。

属性
标头文件:
Mapidefs.h
公开者:
表对象
实现者:
服务提供商和 MAPI
调用者:
客户端应用程序、服务提供商
接口标识符:
IID_IMAPITable
指针类型:
LPMAPITABLE

Vtable 顺序

成员 说明
GetLastError
返回一个 MAPIERROR 结构,其中包含有关表上一个错误的信息。
建议
注册 以接收影响表的指定事件的通知。
取消添加
取消发送以前通过调用 IMAPITable::Advise 方法设置的通知。
GetStatus
返回表的状态和类型。
SetColumns
定义要在表中显示为列的属性的特定属性和顺序。
QueryColumns
返回表的列列表。
GetRowCount
返回表中的行总数。
SeekRow
将光标移动到表中的特定位置。
SeekRowApprox
将光标移动到表中的大致小数部分位置。
QueryPosition
根据小数部分值检索游标的当前表行位置。
FindRow
查找表中与特定搜索条件匹配的下一行。
Restrict
将筛选器应用于表,将行集减少到仅与指定条件匹配的行。
CreateBookmark
标记表的当前位置。
FreeBookmark
释放与书签关联的内存。
SortTable
根据排序条件对表的行进行排序。
QuerySortOrder
检索表的当前排序顺序。
QueryRows
从表中返回一行或多行,从当前游标位置开始。
中止
停止表当前正在进行的任何异步操作。
ExpandRow
展开折叠的表类别,将属于该类别的叶行添加到表视图中。
CollapseRow
折叠展开的表类别,从表视图中删除属于该类别的叶行。
WaitForCompletion
暂停处理,直到对表执行的一个或多个异步操作完成。
GetCollapseState
返回重新生成分类表的当前折叠或展开状态所需的数据。
SetCollapseState
使用先前调用 IMAPITable::GetCollapseState 方法保存的数据重新生成分类表的当前展开或折叠状态。

另请参阅

MAPI 接口