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。

另请参阅

HrCreateOfflineObjMAPIOFFLINE_AGGREGATEINFO