Compartilhar via


SExistRestriction

Aplica-se a: Outlook 2013 | Outlook 2016

Descreve uma restrição existente que é usada para testar se uma determinada propriedade existe como uma coluna na tabela.

Propriedade Valor
Arquivo de cabeçalho:
Mapidefs.h
typedef struct _SExistRestriction
{
  ULONG ulReserved1;
  ULONG ulPropTag;
  ULONG ulReserved2;
} SExistRestriction;

Members

ulReserved1

Reservados; deve ser zero.

Ulproptag

Marca de propriedade que identifica a coluna a ser testada para existência em cada linha.

ulReserved2

Reservados; deve ser zero.

Comentários

A restrição existente é usada para garantir resultados significativos para outros tipos de restrições que envolvem propriedades, como restrições de propriedade e conteúdo. Quando uma restrição que envolve uma propriedade é passada para IMAPITable::Restrict ou IMAPITable::FindRow e a propriedade não existe, os resultados da restrição são indefinidos. Ao criar uma restrição AND que une a restrição de propriedade com uma restrição existente, um chamador pode ter resultados precisos garantidos.

As restrições existentes não podem ser usadas com propriedades de sub-objeto que têm PT_OBJECT de tipo.

Para obter mais informações sobre a estrutura SExistRestriction , consulte Sobre restrições.

Confira também

SRestriction

Estruturas MAPI