IABLogon::OpenStatusEntry

适用于:Outlook 2013 | Outlook 2016

打开提供程序的状态对象。

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

参数

lpInterface

[in]指向接口标识符的指针 (IID) ,表示必须用于访问状态对象的接口。 传递 NULL 将返回对象的标准接口 IMAPIStatus :IMAPIProp

ulFlags

[in]控制如何打开状态对象的标志的位掩码。 可以设置以下标志:

MAPI_MODIFY

请求读/写权限。 默认情况下,对象以只读访问权限打开,调用方不应假定已授予读/写权限。

lpulObjType

[out]指向打开的对象类型的指针。

lppEntry

[out]指向打开对象的指针的指针。

返回值

S_OK

调用成功,状态对象已打开。

备注

通讯簿提供程序实现 OpenStatusEntry 方法,以授予对其状态对象的访问权限。 所有通讯簿提供程序都需要实现至少支持 IMAPIStatus::ValidateState 方法的状态对象。 有关详细信息,请参阅 状态对象实现

另请参阅

IMAPIStatus : IMAPIProp

IMAPIStatus::SettingsDialog

IMAPIStatus::ValidateState

IABLogon : IUnknown