Compartir a través de


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.

Vea también

ADRLIST

SPropValue

SRow

MAPIAllocateBuffer

MAPIFreeBuffer

Estructuras MAPI