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 方法的状态对象。 有关详细信息,请参阅 状态对象实现。