SRowSet
適用於:Outlook 2013 |Outlook 2016
包含 SRow 結構的陣列。 每個 SRow 結構都會描述數據表中的數據列。
屬性 | 值 |
---|---|
標頭檔: |
Mapidefs.h |
相關宏: |
CbNewSRowSet、 CbSRowSet、 SizedSRowSet |
typedef struct _SRowSet
{
ULONG cRows;
SRow aRow[MAPI_DIM];
} SRowSet, FAR *LPSRowSet;
成員
烏鴉
aRow 成員中的 SRow 結構計數。
aRow
SRow 結構的陣列。 數據表中的每個數據列都有一個結構。
註解
SRowSet 結構可用來描述數據表中的多個數據列。 除了下列函式之外,SRowSet 結構也用於 IAddrBook、ITableData 和 IMAPITable 介面方法中:
SRowSet 結構的定義與 ADRLIST 結構相同,可讓收件者數據表的數據列和通訊清單中的專案視為相同。 SRowSet 結構和 ADRLIST 結構都可以傳遞至 IMessage::ModifyRecipients 和 IAddrBook::Address 等方法。
此外, SRowSet 結構的記憶體配置規則與 ADRLIST 結構的規則相同。 總而言之,數據列集中每個數據列的 lpProps 成員所指向數位中的每個 SPropValue 結構都必須使用 MAPIAllocateBuffer 個別配置。 在解除分配其 SRowSet 結構之前,也必須先使用 MAPIFreeBuffer 解除分配每個屬性值結構,這樣就不會遺失配置之 SPropValue 結構的指標。 數據列的配置記憶體接著可以在 SRowSet 結構的內容之外保留並重複使用。
如需如何配置 SRowSet 結構記憶體的詳細資訊,請參閱 管理 ADRLIST 和 SRowSet 結構的記憶體。