共用方式為


SRowSet

適用於:Outlook 2013 |Outlook 2016

包含 SRow 結構的陣列。 每個 SRow 結構都會描述數據表中的數據列。

屬性
標頭檔:
Mapidefs.h
相關宏:
CbNewSRowSetCbSRowSetSizedSRowSet
typedef struct _SRowSet
{
  ULONG cRows;
  SRow aRow[MAPI_DIM];
} SRowSet, FAR *LPSRowSet;

成員

烏鴉

aRow 成員中的 SRow 結構計數。

aRow

SRow 結構的陣列。 數據表中的每個數據列都有一個結構。

註解

SRowSet 結構可用來描述數據表中的多個數據列。 除了下列函式之外,SRowSet 結構也用於 IAddrBookITableDataIMAPITable 介面方法中:

SRowSet 結構的定義與 ADRLIST 結構相同,可讓收件者數據表的數據列和通訊清單中的專案視為相同。 SRowSet 結構和 ADRLIST 結構都可以傳遞至 IMessage::ModifyRecipientsIAddrBook::Address 等方法。

此外, SRowSet 結構的記憶體配置規則與 ADRLIST 結構的規則相同。 總而言之,數據列集中每個數據列的 lpProps 成員所指向數位中的每個 SPropValue 結構都必須使用 MAPIAllocateBuffer 個別配置。 在解除分配其 SRowSet 結構之前,也必須先使用 MAPIFreeBuffer 解除分配每個屬性值結構,這樣就不會遺失配置之 SPropValue 結構的指標。 數據列的配置記憶體接著可以在 SRowSet 結構的內容之外保留並重複使用。

如需如何配置 SRowSet 結構記憶體的詳細資訊,請參閱 管理 ADRLIST 和 SRowSet 結構的記憶體

另請參閱

ADRLIST

SPropValue

SRow

MAPIAllocateBuffer

MAPIFreeBuffer

MAPI 結構