SBitMaskRestriction

适用于:Outlook 2013 | Outlook 2016

描述位掩码限制,该限制用于执行按位 AND 操作并测试结果。

属性
标头文件:
Mapidefs.h
typedef struct _SBitMaskRestriction
{
  ULONG relBMR;
  PT_LONG ulPropTag;
  ULONG ulMask;
} SBitMaskRestriction;

Members

relBMR

描述如何将 ulMask 成员中指定的掩码应用于属性标记的关系运算符。 可能的值如下所示:

BMR_EQZ

使用 ulPropTag 成员表示的属性对 ulMask 成员中的掩码执行按位 AND 操作,并测试是否等于零。

BMR_NEZ

使用 ulPropTag 成员表示的属性对 ulMask 成员中的掩码执行按位 AND 操作,并测试是否不等于零。

ulPropTag

应用位掩码的属性的属性标记。

ulMask

要应用于 ulPropTag 标识的属性的位掩码。

备注

SBitMaskRestriction 结构使用 ulMask 成员中描述的位掩码和 ulPropTag 成员描述的 属性值执行按位 AND 操作。 如果结果为零,则满足BMR_EQZ。 如果它是非零的,即如果属性值至少有一个设置为 ulMask 的相同位,则满足BMR_NEZ。

有关 SBitMaskRestriction 结构和一般限制的详细信息,请参阅 关于限制

另请参阅

SRestriction

MAPI 结构