IMAPIStatus : IMAPIProp
Hace referencia a: Outlook 2013 | Outlook 2016
Proporciona información de estado sobre el subsistema MAPI, la libreta de direcciones integrada y la cola MAPI. Un proveedor de servicios implementa IMAPIStatus para proporcionar información sobre su propio estado.
Propiedad | Valor |
---|---|
Archivo de encabezado: |
Mapidefs.h |
Expuesto por: |
Objetos de estado |
Implementado por: |
Proveedores de servicios y MAPI |
Llamado por: |
Aplicaciones cliente |
Identificador de interfaz: |
IID_IMAPIStatus |
Tipo de puntero: |
LPMAPISTATUS |
Modelo de transacción: |
Notransacted |
Orden de tabla virtual
Propiedad | Valor |
---|---|
ValidateState |
Confirma la información de estado externo disponible para el recurso MAPI o el proveedor de servicios. |
SettingsDialog |
Muestra una hoja de propiedades que permite al usuario cambiar la configuración de un proveedor de servicios. |
ChangePassword |
Modifica la contraseña de un proveedor de servicios sin mostrar una interfaz de usuario. |
FlushQueues |
Obliga a que todos los mensajes que esperan ser enviados o recibidos se carguen o descarguen inmediatamente. |
Propiedades requeridas | Access |
---|---|
PR_DISPLAY_NAME (PidTagDisplayName) |
Lectura y escritura |
PR_PROVIDER_DISPLAY (PidTagProviderDisplay) |
Lectura y escritura |
PR_PROVIDER_DLL_NAME (PidTagProviderDllName) |
Solo lectura |
PR_RESOURCE_FLAGS (PidTagResourceFlags) |
Solo lectura |
PR_RESOURCE_METHODS (PidTagResourceMethods) |
Solo lectura |
PR_RESOURCE_TYPE (PidTagResourceType) |
Solo lectura |
PR_STATUS_CODE (PidTagStatusCode) |
Solo lectura |
Comentarios
Los objetos de estado que implementa MAPI admiten los métodos siguientes:
Status (objeto) | Métodos admitidos |
---|---|
Subsistema MAPI |
Solo ValidateState |
Libreta de direcciones MAPI |
Solo ValidateState |
Cola MAPI |
ValidateState y FlushQueues |
Los objetos de estado que implementa MAPI deben tener una versión de solo lectura de los métodos de la interfaz IMAPIProp y admitir el método ValidateState . Los proveedores de transporte también deben admitir FlushQueues. Todos los proveedores deben admitir SettingsDialog; La compatibilidad con ChangePassword es opcional.
Los clientes usan objetos de estado para realizar la configuración y obtener información sobre el estado de la sesión. Obtienen acceso a un objeto de estado llamando al método OpenStatusEntry de un objeto de inicio de sesión del proveedor de servicios o al método IMAPISession::GetStatusTable para recuperar el objeto de estado.