Compartir a través de


Abrir el almacén de mensajes predeterminado

Hace referencia a: Outlook 2013 | Outlook 2016

En cualquier sesión determinada, un almacén de mensajes actúa como almacén de mensajes predeterminado. Un almacén de mensajes predeterminado tiene las siguientes características:

  • La propiedad PR_DEFAULT_STORE (PidTagDefaultStore) se establece en TRUE.

  • La marca de STATUS_DEFAULT_STORE se establece en la propiedad PR_RESOURCE_FLAGS (PidTagResourceFlags).

  • MAPI crea automáticamente el subárbol IPM y las carpetas raíz para los resultados de búsqueda, vistas comunes y vistas personales cuando se abre el almacén de mensajes. Para obtener más información sobre estas carpetas, vea Subárbol IPM y Carpetas especiales MAPI.

Para recuperar el identificador de entrada del almacén de mensajes predeterminado, debe llamar a IMAPISession::GetMsgStoresTable para abrir la tabla del almacén de mensajes y aplicar una restricción adecuada en una llamada a HrQueryAllRows. HrQueryAllRows devolverá un conjunto de filas con la fila que representa el almacén de mensajes predeterminado. La restricción que se pasa a HrQueryAllRows puede adoptar uno de los siguientes formularios:

  1. Restricción AND que usa una estructura SAndRestriction para combinar:

    • Existe una restricción que usa una estructura SExistRestriction para comprobar la existencia de la propiedad PR_DEFAULT_STORE .

    • Restricción de propiedad que usa una estructura SPropertyRestriction para comprobar el valor TRUE en la propiedad PR_DEFAULT_STORE .

  2. Restricción de máscara de bits que usa una estructura SBitMaskRestriction para aplicar STATUS_DEFAULT_STORE como máscara en la propiedad PR_RESOURCE_FLAGS .

Vea también