Freigeben über


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.

Siehe auch

SRestriction

MAPI-Strukturen