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 结构和一般限制的详细信息,请参阅 关于限制。