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 方法注册通知的所有客户端或服务提供商。

删除行不会减少可用于现有视图或随后打开的视图的列集,即使已删除的行是具有特定列值的最后一行也是如此。

另请参阅

CreateTable

ITableData::HrDeleteRows

ITableData::HrModifyRow

SPropValue

TABLE_NOTIFICATION

ITableData : IUnknown