Compartir a través de


SRestriction

Hace referencia a: Outlook 2013 | Outlook 2016

Describe un filtro para limitar la vista de una tabla a filas concretas.

Propiedad Valor
Archivo de encabezado:
Mapidefs.h
typedef struct _SRestriction
{
  ULONG rt;
  union
  {
    SComparePropsRestriction resCompareProps;
    SAndRestriction resAnd;
    SOrRestriction resOr;
    SNotRestriction resNot;
    SContentRestriction resContent;
    SPropertyRestriction resProperty;
    SBitMaskRestriction resBitMask;
    SSizeRestriction resSize;
    SExistRestriction resExist;
    SSubRestriction resSub;
    SCommentRestriction resComment;
  } res;
} SRestriction;

Members

Rt

Tipo de restricción. Los valores posibles son los siguientes:

RES_AND

Restricción AND , que aplica una operación AND bit a bit a una restricción.

RES_BITMASK

Restricción de máscara de bits, que aplica una máscara de bits a un valor de propiedad.

RES_COMMENT

Restricción de comentario, que asocia un comentario a una restricción.

RES_COMPAREPROPS

Restricción de comparación de propiedades, que compara dos valores de propiedad.

RES_CONTENT

Restricción de contenido, que busca contenido específico en un valor de propiedad.

RES_EXIST

Una restricción exist, que determina si se admite una propiedad.

RES_NOT

Restricción NOT , que aplica una operación NOT lógica a una restricción.

RES_OR

Restricción OR , que aplica una operación OR lógica a una restricción.

RES_PROPERTY

Restricción de propiedad, que determina si un valor de propiedad coincide con un valor determinado.

RES_SIZE

Restricción de tamaño, que determina si un valor de propiedad es un tamaño determinado.

RES_SUBRESTRICTION

Restricción de subobjetos, que aplica una restricción a los datos adjuntos o destinatarios de un mensaje.

res

Unión de estructuras de restricción que describen el filtro que se va a aplicar. La estructura específica incluida en el miembro res depende del valor del miembro rt . La asignación entre el tipo de restricción y la estructura se muestra en la tabla siguiente.

Propiedad Valor
Tipo de restricción
Estructura de restricción
RES_AND
SAndRestriction
RES_BITMASK
SBitMaskRestriction
RES_COMMENT
SCommentRestriction
RES_COMPAREPROPS
SComparePropsRestriction
RES_CONTENT
SContentRestriction
RES_EXIST
SExistRestriction
RES_NOT
SNotRestriction
RES_OR
SOrRestriction
RES_PROPERTY
SPropertyRestriction
RES_SIZE
SSizeRestriction
RES_SUBRESTRICTION
SSubRestriction

Comentarios

Los clientes usan una estructura SRestriction para limitar el número y el tipo de filas en su vista de una tabla y para buscar mensajes específicos en una carpeta. Para imponer la limitación en una tabla, los clientes llaman a IMAPITable::Restrict o IMAPITable::FindRow. Para imponer la limitación en una carpeta, los clientes llaman al método IMAPIContainer::SetSearchCriteria de la carpeta.

Para obtener información sobre cómo usar restricciones con tablas, consulte Acerca de las restricciones.

Vea también

SAndRestriction

SBitMaskRestriction

SCommentRestriction

SComparePropsRestriction

SContentRestriction

SExistRestriction

SNotRestriction

SOrRestriction

SPropertyRestriction

SSizeRestriction

SSubRestriction

Estructuras MAPI