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 ).