共用方式為


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::RestrictIMAPITable::FindRow。 若要對資料夾施加限制,用戶端會呼叫資料夾的 IMAPIContainer::SetSearchCriteria 方法。

如需如何對數據表使用限制的詳細資訊,請參閱 關於限制

另請參閱

SAndRestriction

SBitMaskRestriction

SCommentRestriction

SComparePropsRestriction

SContentRestriction

SExistRestriction

SNotRestriction

SOrRestriction

SPropertyRestriction

SSizeRestriction

SSubRestriction

MAPI 結構