Поделиться через


SBitMaskRestriction

Область применения: Outlook 2013 | Outlook 2016

Описывает ограничение битовой маски, которое используется для выполнения побитовой операции AND и проверки результата.

Свойство Значение
Файл заголовка:
Mapidefs.h
typedef struct _SBitMaskRestriction
{
  ULONG relBMR;
  PT_LONG ulPropTag;
  ULONG ulMask;
} SBitMaskRestriction;

Members

relBMR

Реляционный оператор, описывающий применение маски, указанной в элементе ulMask , к тегу свойства. Возможны следующие значения:

BMR_EQZ

Выполните побитовую операцию AND маски в элементе ulMask со свойством, представленным элементом ulPropTag , и проверьте, равен ли он нулю.

BMR_NEZ

Выполните побитовую операцию AND маски в элементе ulMask со свойством, представленным элементом ulPropTag , и проверьте, не равно ли она нулю.

ulPropTag

Тег свойства свойства, к которому применяется битовая маска.

ulMask

Битовая маска для применения к свойству, определяемого ulPropTag.

Замечания

Структура SBitMaskRestriction выполняет побитовую операцию AND , используя битовую маску, описанную в элементе ulMask , и значение свойства, описанное элементом ulPropTag . Если результат равен нулю, BMR_EQZ удовлетворяется. Если это ненулевое значение, то есть значение свойства имеет по крайней мере один из тех же битов, что и ulMask, то BMR_NEZ удовлетворяется.

Дополнительные сведения о структуре SBitMaskRestriction и ограничениях в целом см. в разделе Об ограничениях.

См. также

SRestriction

Структуры MAPI