SRestriction
適用於:Outlook 2013 |Outlook 2016
描述將數據表檢視限制為特定數據列的篩選條件。
屬性 | 值 |
---|---|
標頭檔: |
Mapidefs.h |
typedef struct _SRestriction
{
ULONG rt;
union
{
SComparePropsRestriction resCompareProps;
SAndRestriction resAnd;
SOrRestriction resOr;
SNotRestriction resNot;
SContentRestriction resContent;
SPropertyRestriction resProperty;
SBitMaskRestriction resBitMask;
SSizeRestriction resSize;
SExistRestriction resExist;
SSubRestriction resSub;
SCommentRestriction resComment;
} res;
} SRestriction;
成員
Rt
限制類型。 可能的值如下:
RES_AND
AND 限制,將位 AND 作業套用至限制。
RES_BITMASK
位掩碼限制,將位掩碼套用至屬性值。
RES_COMMENT
批注限制,將批注與限制產生關聯。
RES_COMPAREPROPS
屬性比較限制,比較兩個屬性值。
RES_CONTENT
內容限制,可搜尋屬性值中的特定內容。
RES_EXIST
存在限制,決定是否支持屬性。
RES_NOT
NOT 限制,將邏輯 NOT 作業套用至限制。
RES_OR
OR 限制,將邏輯 OR 作業套用至限制。
RES_PROPERTY
屬性限制,決定屬性值是否符合特定值。
RES_SIZE
大小限制,決定屬性值是否為特定大小。
RES_SUBRESTRICTION
子物件限制,將限制套用至郵件的附件或收件者。
res
描述要套用之篩選條件的限制結構聯集。 res 成員中包含的特定結構取決於 rt 成員的值。 下表列出限制類型和結構之間的對應。
屬性 | 值 |
---|---|
限制類型 |
限制結構 |
RES_AND |
SAndRestriction |
RES_BITMASK |
SBitMaskRestriction |
RES_COMMENT |
SCommentRestriction |
RES_COMPAREPROPS |
SComparePropsRestriction |
RES_CONTENT |
SContentRestriction |
RES_EXIST |
SExistRestriction |
RES_NOT |
SNotRestriction |
RES_OR |
SOrRestriction |
RES_PROPERTY |
SPropertyRestriction |
RES_SIZE |
SSizeRestriction |
RES_SUBRESTRICTION |
SSubRestriction |
註解
用戶端會使用 SRestriction 結構來限制資料表檢視中的數據列數目和類型,以及搜尋資料夾中的特定訊息。 若要對數據表施加限制,用戶端會呼叫 IMAPITable::Restrict 或 IMAPITable::FindRow。 若要對資料夾施加限制,用戶端會呼叫資料夾的 IMAPIContainer::SetSearchCriteria 方法。
如需如何對數據表使用限制的詳細資訊,請參閱 關於限制。