Compartir a través de


IXPLogon::OpenStatusEntry

Hace referencia a: Outlook 2013 | Outlook 2016

Abre el objeto de estado del proveedor de transporte.

HRESULT OpenStatusEntry(
  LPCIID lpInterface,
  ULONG ulFlags,
  ULONG FAR * lpulObjType,
  LPMAPISTATUS FAR * lppEntry
);

Parameters

lpInterface

[in] Puntero a un identificador de interfaz (IID) para el objeto de inicio de sesión de transporte. Al pasar NULL, se devuelve la interfaz IMAPIStatus . El parámetro lpInterface también se puede establecer en un identificador para una interfaz para el objeto .

ulFlags

[in] Máscara de bits de marcas que controla cómo se abre el objeto de estado. Se puede establecer la marca siguiente:

MAPI_MODIFY

Solicita permiso de lectura y escritura. La interfaz predeterminada es de solo lectura.

lpulObjType

[out] Puntero al tipo del objeto abierto.

lppEntry

[out] Puntero al puntero al objeto de estado abierto.

Valor devuelto

S_OK

La llamada se realizó correctamente y devolvió el valor o los valores esperados.

Comentarios

La cola MAPI llama al método IXPLogon::OpenStatusEntry cuando una aplicación cliente llama a un método OpenEntry para el identificador de entrada en la fila de tabla de estado del proveedor de transporte. OpenStatusEntry abre un objeto con la interfaz IMAPIStatus asociada a este inicio de sesión de proveedor de transporte determinado. A continuación, este objeto se usa para permitir que las aplicaciones cliente llamen a métodos IMAPIStatus (por ejemplo, para volver a configurar la sesión de inicio de sesión mediante el método IMAPIStatus::SettingsDialog o para validar el estado de la sesión de inicio de sesión mediante el método IMAPIStatus::ValidateState ).

Vea también

IMAPIStatus : IMAPIProp

IXPLogon : IUnknown