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.