ITableData::HrDeleteRow
适用于:Outlook 2013 | Outlook 2016
删除表行。
HRESULT HrDeleteRow(
LPSPropValue lpSPropValue
);
参数
lpSPropValue
[in]指向属性值结构的指针,该结构描述要删除的行的索引列。 属性值结构的 ulPropTag 成员应包含与调用 CreateTable 函数中的 ulPropTagIndexColumn 参数相同的属性标记。
返回值
S_OK
已成功删除该行。
MAPI_E_NOT_FOUND
lpSPropValue 参数指向的属性不标识表中的行。
备注
ITableData::HrDeleteRow 方法删除包含与 lpSPropValue 参数指向的属性匹配的列的表行。 将删除该行的数据,并从所有打开的视图中删除该行。
删除行后,通知将发送到具有表视图且调用表的 IMAPITable::Advise 方法注册通知的所有客户端或服务提供商。
删除行不会减少可用于现有视图或随后打开的视图的列集,即使已删除的行是具有特定列值的最后一行也是如此。