Compartir a través de


IMAPISupport : IUnknown

Hace referencia a: Outlook 2013 | Outlook 2016

Proporciona implementaciones para las tareas que suelen realizar los proveedores de servicios y las funciones de punto de entrada del servicio de mensajes. Los proveedores de servicios reciben un puntero a su objeto de soporte técnico cuando MAPI llama al método de inicio de sesión del objeto de proveedor. Los servicios de mensajes reciben su puntero de objeto de soporte técnico en la llamada a su función de punto de entrada.

Propiedad Valor
Archivo de encabezado:
Mapispi.h
Expuesto por:
Admitir objetos
Implementado por:
MAPI
Llamado por:
Proveedores de servicios
Identificador de interfaz:
IID_IMAPISup
Tipo de puntero:
LPMAPISUP

Orden de tabla virtual

Member Descripción
GetLastError
Devuelve una estructura MAPIERROR que contiene información sobre el error del objeto de soporte técnico anterior.
GetMemAllocRoutines
Recupera las direcciones de las funciones de asignación y desasignación de memoria MAPI (MAPIAllocateBuffer, MAPIAllocateMore y MAPIFreeBuffer).
Subscribe
Registra un receptor de aviso para recibir notificaciones a través de MAPI.
Unsubscribe
Cancela la responsabilidad de enviar notificaciones que se establecieron anteriormente con una llamada al método Subscribe .
Notificar
Envía una notificación de un evento especificado a un origen de aviso que se registró originalmente para la notificación a través del método Subscribe .
ModifyStatusRow
Modifica la tabla de estado agregando una nueva fila o modificando una fila existente.
OpenProfileSection
Abre una sección del perfil actual y devuelve un puntero IProfSect para obtener más acceso.
RegisterPreprocessor
Registra la función de preprocesador de un proveedor de transporte (una función que se ajusta al prototipo de PreprocessMessage ).
NewUID
Crea una nueva estructura MAPIUID que se usará como identificador único.
MakeInvalid
Marca un objeto como inutilizable.
SpoolerYield
Proporciona el control de la CPU a la cola MAPI para que pueda realizar las tareas que considere necesarias.
SpoolerNotify
Notifica al colador MAPI un cambio en el estado o una solicitud de servicio.
CreateOneOff
Crea un identificador de entrada para una dirección única.
SetProviderUID
Registra una estructura MAPIUID que representa de forma única el proveedor de servicios.
CompareEntryIDs
Compara dos identificadores de entrada para determinar si hacen referencia al mismo objeto.
OpenTemplateID
Abre una entrada de destinatario en un proveedor de libreta de direcciones externa.
OpenEntry
Abre un objeto y devuelve un puntero de interfaz para obtener más acceso.
GetOneOffTable
Devuelve un puntero a la tabla única MAPI (una lista de plantillas que todos los proveedores de libreta de direcciones admiten para crear nuevos destinatarios).
Dirección
Muestra el cuadro de diálogo dirección común.
Detalles
Muestra un cuadro de diálogo que muestra detalles sobre una entrada de libreta de direcciones determinada.
NewEntry
Agrega un nuevo destinatario directamente a un contenedor de libreta de direcciones o a la lista de destinatarios de un mensaje saliente.
DoConfigPropsheet
Muestra una hoja de propiedades de configuración.
CopyMessages
Copia o mueve mensajes de una carpeta a otra.
CopyFolder
Copia o mueve una carpeta de su carpeta primaria actual a otra carpeta primaria.
DoCopyTo
Copia o mueve todas las propiedades de un objeto, excepto las propiedades excluidas específicamente, a otro objeto.
DoCopyProps
Copia o mueve una o varias propiedades de un objeto a otro objeto.
DoProgressDialog
Recupera un objeto de progreso que muestra un indicador de progreso.
ReadReceipt
Genera un informe de lectura o no leído para un mensaje.
PrepareSubmit
Prepara un mensaje para su envío a la cola MAPI.
ExpandRecips
Completa la lista de destinatarios de un mensaje, expandiendo listas de distribución concretas.
DoSentMail
Procesa un mensaje enviado.
OpenAddressBook
Proporciona acceso a la libreta de direcciones.
CompleteMsg
Realiza el postprocesamiento en un mensaje.
StoreLogoffTransports
Solicita la versión ordenada de un almacén de mensajes.
StatusRecips
Genera informes de entrega y no entrega.
WrapStoreEntryID
Convierte el identificador de entrada interno de un almacén de mensajes en un identificador de entrada en el formato estándar MAPI.
ModifyProfile
Realiza cambios en una sección de perfil de almacén de mensajes de forma permanente.
IStorageFromStream
Implementa un objeto de almacenamiento para acceder a una secuencia.
GetSvcConfigSupportObj
Crea un objeto de soporte técnico del servicio de mensajes.

Comentarios

Las libretas de direcciones, los almacenes de mensajes, los proveedores de transporte y los servicios de mensajes tienen sus propios objetos de soporte técnico. Los proveedores de servicios y los servicios de mensajes llaman a los métodos de sus objetos de soporte técnico como parte de sus implementaciones de otros métodos de interfaz. Cada objeto de soporte técnico diferente tiene implementaciones completas de los métodos que se aplican a su llamador; los métodos que no son aplicables devuelven MAPI_E_NO_SUPPORT. Los objetos de compatibilidad del proveedor de libretas de direcciones tienen implementaciones para los métodos siguientes:

Método ... ...
Dirección
CompareEntryIDs
CreateOneOff
Detalles
DoConfigPropsheet
DoProgressDialog
GetLastError
GetMemAllocRoutines
GetOneOffTable
IStorageFromStream
GetSvcConfigSupportObj
MakeInvalid
ModifyStatusRow
NewEntry
NewUID
Notificar
OpenAddressBook
OpenEntry
OpenProfileSection
OpenTemplateID
SetProviderUID
Subscribe
Unsubscribe
WrapStoreEntryID

Los objetos de compatibilidad del proveedor de almacén de mensajes tienen implementaciones para los métodos siguientes:

Método ... ...
CompareEntryIDs
CompleteMsg
CopyFolder
CopyMessages
CreateOneOff
DoCopyProps
DoCopyTo
DoConfigPropsheet
DoProgressDialog
DoSentMail
ExpandRecips
GetLastError
GetMemAllocRoutines
GetSvcConfigSupportObj
MakeInvalid
IStorageFromStream
ModifyProfile
ModifyStatusRow
NewUID
Notificar
OpenAddressBook
OpenEntry
OpenProfileSection
PrepareSubmit
ReadReceipt
SetProviderUID
SpoolerNotify
StoreLogoffTransports
Subscribe
Unsubscribe
WrapStoreEntryID

Los objetos de soporte técnico del proveedor de transporte tienen implementaciones para los métodos siguientes:

Método ... ...
DoConfigPropsheet
CompareEntryIDs
CreateOneOff
GetMemAllocRoutines
GetSvcConfigSupportObj
GetLastError
IStorageFromStream
MakeInvalid
ModifyStatusRow
OpenAddressBook
RegisterPreprocessor
NewUID
Notificar
OpenProfileSection
OpenEntry
StatusRecips
SpoolerNotify
SpoolerYield
WrapStoreEntryID
Subscribe
Unsubscribe

Los objetos de soporte técnico del servicio de mensajes tienen implementaciones para los métodos siguientes:

Método ...
DoConfigPropsheet
GetLastError
GetMemAllocRoutines
GetSvcConfigSupportObj
MakeInvalid
NewUID
OpenProfileSection

Vea también

Interfaces MAPI