Compartir a través de


IMAPISession::Logoff

Hace referencia a: Outlook 2013 | Outlook 2016

Finaliza una sesión MAPI.

HRESULT Logoff(
  ULONG_PTR ulUIParam,
  ULONG ulFlags,
  ULONG ulReserved
);

Parameters

ulUIParam

[in] Identificador de la ventana primaria de los cuadros de diálogo o ventanas que se van a mostrar. Este parámetro se omite si no se establece la marca de MAPI_LOGOFF_UI.

ulFlags

[in] Máscara de bits de marcas que controlan la operación de cierre de sesión. Se pueden establecer las siguientes marcas:

MAPI_LOGOFF_SHARED

Si esta sesión se comparte, todos los clientes que iniciaron sesión mediante la sesión compartida deben recibir una notificación del cierre de sesión en curso. Los clientes deben cerrar la sesión. Cualquier cliente que use la sesión compartida puede establecer esta marca. MAPI_LOGOFF_SHARED se omite si no se comparte la sesión actual.

MAPI_LOGOFF_UI

Cerrar sesión puede mostrar un cuadro de diálogo durante la operación, posiblemente solicitando confirmación al usuario.

ulReserved

[entrada] Reservado; debe ser cero.

Valor devuelto

S_OK

La operación de cierre de sesión se realizó correctamente.

Comentarios

El método IMAPISession::Logoff finaliza una sesión MAPI. Cuando se devuelve Logoff , no se puede llamar a ninguno de los métodos excepto IUnknown::Release .

Notas para los llamadores

Cuando se devuelve Logoff , libere el objeto de sesión llamando a su método IUnknown::Release .

Para obtener más información sobre cómo finalizar una sesión, vea Finalización de una sesión MAPI.

Referencia de MFCMAPI

Para obtener un ejemplo de código de MFCMAPI, vea la siguiente tabla.

Archivo Función Comment
MAPIObjects.cpp
CMapiObjects::Logoff
MFCMAPI usa el método IMAPISession::Logoff para cerrar la sesión antes de liberarla.

Nota:

Debido al comportamiento de apagado rápido introducido en Microsoft Office Outlook 2007 Service Pack 2, Microsoft Outlook 2010 y Microsoft Outlook 2013, los clientes nunca deben pasar el parámetro MAPI_LOGOFF_SHARED a IMAPISession::Logoff. Pasar MAPI_LOGOFF_SHARED hará que todos los clientes MAPI comiencen a apagarse y se producirá un comportamiento inesperado.

Vea también

IMAPISession: IUnknown

MFCMAPI como un ejemplo de código

Finalización de una sesión MAPI