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 方法保存的数据重新生成分类表的当前展开或折叠状态。 |