SComparePropsRestriction
適用於:Outlook 2013 |Outlook 2016
描述比較屬性限制,其會使用關係運算元測試兩個屬性。
屬性 | 值 |
---|---|
標頭檔: |
Mapidefs.h |
typedef struct _SComparePropsRestriction
{
ULONG relop;
ULONG ulPropTag1;
ULONG ulPropTag2;
} SComparePropsRestriction;
成員
relop
用來比較兩個屬性的關係運算符。 可能的值如下:
RELOP_GE:比較是以大於或等於第一個值為基礎。
RELOP_GT:比較是根據較高的第一個值進行。
RELOP_LE:比較是根據小於或等於第一個值。
RELOP_LT:比較是根據較小的第一個值進行。
RELOP_NE:比較是根據不相等的值進行。
RELOP_RE:比較是根據 LIKE (正則表示式) 值進行。
RELOP_EQ:比較是根據相等的值進行。
ulPropTag1
要比較之第一個屬性的屬性標記。
ulPropTag2
要比較之第二個屬性的屬性標記。
註解
比較順序 (屬性標記 1) (關係運算子) (屬性標記 2) 。 要比較的屬性必須是相同的類型。 嘗試比較不同類型的屬性會導致MAPI或服務提供者傳回錯誤值,MAPI_E_TOO_COMPLEX從 IMAPITable 方法傳回該結構做為參數傳遞至該方法。
當其中一個或兩個屬性都不存在時,將不會定義比較屬性值限制的結果。 例如,當用戶端需要針對這類限制定義完善的行為,且不確定屬性是否存在時, (它不是數據表的必要數據行) 它應該建立 AND 限制,以聯結比較屬性限制與存在限制。 使用 SExistRestriction 結構來定義存在限制,並使用 SAndRestriction 結構來定義 AND 限制。
如果服務提供者支援, 在 ulPropTag1 和 ulPropTag2 成員中指定的屬性可以是多重值。
如 需 SComparePropsRestriction 結構和限制的一般詳細資訊,請參閱 關於限制。