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 и ограничениях в целом см. в разделе Об ограничениях.