SRowSet
Hace referencia a: Outlook 2013 | Outlook 2016
Contiene una matriz de estructuras SRow . Cada estructura SRow describe una fila de una tabla.
Propiedad | Valor |
---|---|
Archivo de encabezado: |
Mapidefs.h |
Macros relacionadas: |
CbNewSRowSet, CbSRowSet, SizedSRowSet |
typedef struct _SRowSet
{
ULONG cRows;
SRow aRow[MAPI_DIM];
} SRowSet, FAR *LPSRowSet;
Members
Cuervos
Recuento de estructuras SRow en el miembro aRow .
Arow
Matriz de estructuras SRow . Hay una estructura para cada fila de la tabla.
Comentarios
Se usa una estructura SRowSet para describir varias filas de datos de una tabla. Las estructuras SRowSet se usan en los métodos de interfaz IAddrBook, ITableData e IMAPITable , además de las siguientes funciones:
Las estructuras SRowSet se definen igual que las estructuras ADRLIST para permitir que las filas de una tabla de destinatarios y las entradas de una lista de direcciones se traten igual. Tanto las estructuras SRowSet como las estructuras ADRLIST se pueden pasar a métodos como IMessage::ModifyRecipients e IAddrBook::Address.
Además, las reglas de asignación de memoria para las estructuras SRowSet son las mismas que para las estructuras ADRLIST . Para resumir, cada estructura SPropValue de la matriz a la que apunta el miembro lpProps de cada fila del conjunto de filas debe asignarse por separado mediante MAPIAllocateBuffer. Cada estructura de valor de propiedad también debe desasignarse mediante MAPIFreeBuffer antes de la desasignación de su estructura SRowSet para que no se pierdan los punteros a las estructuras SPropValue asignadas. A continuación, se puede conservar y reutilizar la memoria asignada de una fila fuera del contexto de la estructura SRowSet .
Para obtener más información sobre cómo se debe asignar la memoria de las estructuras SRowSet , vea Administración de memoria para adrlist y estructuras SRowSet.