Compartir a través de


ITableData : IUnknown

Hace referencia a: Outlook 2013 | Outlook 2016

Proporciona métodos de utilidad para trabajar con tablas. MAPI proporciona objetos o objetos de datos de tabla que implementan ITableData para ayudar a los proveedores de servicios a realizar el mantenimiento de tablas. Para obtener un objeto de datos de tabla, los proveedores de servicios llaman a la función CreateTable .

Propiedad Valor
Archivo de encabezado:
Mapiutil.h
Expuesto por:
Objetos de datos de tabla
Implementado por:
MAPI
Llamado por:
Proveedores de servicios
Identificador de interfaz:
IID_IMAPITableData
Tipo de puntero:
LPTABLEDATA

Orden de tabla virtual

Member Descripción
HrGetView
Crea una vista de tabla y devuelve un puntero a una implementación IMAPITable .
HrModifyRow
Inserta una nueva fila de tabla, posiblemente reemplazando una fila existente.
HrDeleteRow
Elimina una fila de tabla.
HrQueryRow
Recupera una fila de tabla.
HrEnumRow
Recupera una fila en función de su posición en la tabla.
HrNotify
Envía una notificación para una fila de tabla.
HrInsertRow
Inserta una fila de tabla.
HrModifyRows
Inserta varias filas de tabla, posiblemente reemplazando las filas existentes.
HrDeleteRows
Elimina varias filas de tabla.

Comentarios

La implementación MAPI de ITableData funciona con tablas al contener todos los datos y las restricciones asociadas en la memoria, lo que hace que no sea adecuado para su uso con tablas muy grandes. No se admiten restricciones grandes ni operaciones complejas, como la categorización.

Los objetos de datos de tabla identifican filas mediante una columna de índice, una propiedad que se garantiza que tiene un valor único para cada fila. La mayoría de los proveedores de servicios usan la propiedad PR_INSTANCE_KEY (PidTagInstanceKey) como columna de índice. Las propiedades que tienen varios valores no se pueden usar como columna de índice.

Los objetos de datos de tabla generan una única notificación independientemente del número de filas afectadas por un cambio o eliminación. Si no existe una fila de destino en una operación, se agrega una fila.

Vea también

Interfaces MAPI