Compartilhar via


SBitMaskRestriction

Aplica-se a: Outlook 2013 | Outlook 2016

Descreve uma restrição de massa bit, que é usada para executar uma operação AND bit a bit e testar o resultado.

Propriedade Valor
Arquivo de cabeçalho:
Mapidefs.h
typedef struct _SBitMaskRestriction
{
  ULONG relBMR;
  PT_LONG ulPropTag;
  ULONG ulMask;
} SBitMaskRestriction;

Members

relBMR

Operador relacional que descreve como a máscara especificada no membro ulMask deve ser aplicada à marca de propriedade. Os valores possíveis são os seguintes:

BMR_EQZ

Execute uma operação and bit a bit da máscara no membro ulMask com a propriedade representada pelo membro ulPropTag e teste por ser igual a zero.

BMR_NEZ

Execute uma operação and bit a bit da máscara no membro ulMask com a propriedade representada pelo membro ulPropTag e teste por não ser igual a zero.

Ulproptag

Marca de propriedade da propriedade à qual a máscara de bits é aplicada.

Ulmask

Bitmask a ser aplicado à propriedade identificada por ulPropTag.

Comentários

A estrutura SBitMaskRestriction executa uma operação E bit a bit usando o bitmask descrito no membro ulMask e o valor da propriedade descrita pelo membro ulPropTag . Se o resultado for zero, BMR_EQZ será satisfeito. Se não for zero, ou seja, se o valor da propriedade tiver pelo menos um dos mesmos bits definidos como ulMask, BMR_NEZ estiver satisfeito.

Para obter mais informações sobre a estrutura de SBitMaskRestriction e as restrições em geral, consulte Sobre restrições.

Confira também

SRestriction

Estruturas MAPI