Compartir a través de


IABLogon::OpenStatusEntry

Hace referencia a: Outlook 2013 | Outlook 2016

Abre el objeto de estado del proveedor.

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

Parameters

lpInterface

[in] Puntero al identificador de interfaz (IID) que representa la interfaz que se debe usar para acceder al objeto de estado. Al pasar NULL, se devuelve la interfaz estándar del objeto, IMAPIStatus : IMAPIProp.

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. De forma predeterminada, los objetos se abren con acceso de solo lectura y los autores de llamadas no deben suponer que se ha concedido el permiso de lectura y escritura.

lpulObjType

[out] Puntero al tipo del objeto abierto.

lppEntry

[out] Puntero a un puntero al objeto abierto.

Valor devuelto

S_OK

La llamada se realizó correctamente y se ha abierto el objeto de estado.

Comentarios

Los proveedores de libreta de direcciones implementan el método OpenStatusEntry para conceder acceso a su objeto de estado. Todos los proveedores de libreta de direcciones son necesarios para implementar un objeto de estado que admita, como mínimo, el método IMAPIStatus::ValidateState . Para obtener más información, vea Status Object Implementation( Implementación de objetos de estado).

Vea también

IMAPIStatus : IMAPIProp

IMAPIStatus::SettingsDialog

IMAPIStatus::ValidateState

IABLogon : IUnknown