SBitMaskRestriction
Gilt für: Outlook 2013 | Outlook 2016
Beschreibt eine Bitmaskeneinschränkung, die verwendet wird, um einen bitweisen AND-Vorgang auszuführen und das Ergebnis zu testen.
Eigenschaft | Wert |
---|---|
Headerdatei |
Mapidefs.h |
typedef struct _SBitMaskRestriction
{
ULONG relBMR;
PT_LONG ulPropTag;
ULONG ulMask;
} SBitMaskRestriction;
Members
relBMR
Relationaler Operator, der beschreibt, wie die im ulMask-Member angegebene Maske auf das Eigenschaftentag angewendet werden soll. Folgende Werte sind möglich:
BMR_EQZ
Führen Sie eine bitweise AND-Operation der Maske im ulMask-Member mit der Eigenschaft aus, die durch den ulPropTag-Member dargestellt wird, und testen Sie, dass sie gleich 0 ist.
BMR_NEZ
Führen Sie eine bitweise AND-Operation der Maske im ulMask-Element mit der Eigenschaft aus, die durch den ulPropTag-Member dargestellt wird, und testen Sie, dass sie ungleich 0 ist.
ulPropTag
Eigenschaftstag der Eigenschaft, auf die die Bitmaske angewendet wird.
ulMask
Bitmaske, die auf die durch ulPropTag identifizierte Eigenschaft angewendet werden soll.
Hinweise
Die SBitMaskRestriction-Struktur führt eine bitweise AND-Operation mit der im ulMask-Member beschriebenen Bitmaske und dem Wert der Eigenschaft aus, die vom ulPropTag-Member beschrieben wird. Wenn das Ergebnis 0 (null) ist, wird BMR_EQZ erfüllt. Wenn es ungleich null ist, d. h. wenn für den Eigenschaftswert mindestens eines der gleichen Bits als ulMask festgelegt ist, ist BMR_NEZ erfüllt.
Weitere Informationen zur SBitMaskRestriction-Struktur und zu einschränkungen im Allgemeinen finden Sie unter Informationen zu Einschränkungen.