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.