MAPIOFFLINE_CREATEINFO
适用于:Outlook 2013 | Outlook 2016
此结构与 HrCreateOfflineObj 一起使用。
typedef struct
{
ULONG ulSize;
ULONG ulCreateFlags;
LPCWSTR pwszProfileName;
ULONG ulCapabilities;
const GUID* pGUID;
const GUID* pInstance;
IMAPIOfflineMgr* pParent;
IUnknown* pMAPISupport;
MAPIOFFLINE_AGGREGATEINFO* pAggregateInfo;
MAPIOFFLINE_CONNECTINFO* pConnectInfo;
} MAPIOFFLINE_CREATEINFO;
Members
ulSize
结构的大小。
ulCreateFlags
它必须为 0。
pwszProfileName
配置文件的名称。
ulCapabilities
以下功能标志的位掩码。
值 | 说明 |
---|---|
MAPIOFFLINE_CAPABILITY_OFFLINE |
脱机对象能够脱机。 |
MAPIOFFLINE_CAPABILITY_ONLINE |
脱机对象能够联机。 |
pGUID
指向 GUID 的指针,该 GUID 用于从其他脱机对象中唯一标识此类型的脱机对象。 GUID_GlobalState是指对象可以用作父对象的全局脱机对象。
pInstance
指向唯一标识此脱机对象的 GUID 的指针。 它用于消除此脱机对象与其他对象的歧义。
pParent
指向脱机对象的指针,该对象是此脱机对象的父对象,其更改将继承此脱机对象。
pMAPISupport
标识将使用此脱机对象的 MAPI 支持对象。 例如,如果此脱机对象用于跟踪存储的脱机和联机状态,则这是存储支持对象。 但是,如果这是没有支持对象的对象的脱机对象,则它可以是 NULL。
pAggregateInfo
指向MAPIOFFLINE_AGGREGATEINFO结构的指针。 有关详细信息,请参阅 MAPIOFFLINE_AGGREGATEINFO。
pConnectInfo
必须为 null。