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;

メンバー

ulSize

構造体のサイズ。

ulCreateFlags

0 にする必要があります。

pwszProfileName

プロファイルの名前を指定します。

ulCapabilities

次の機能フラグのビット マスク。

説明
MAPIOFFLINE_CAPABILITY_OFFLINE
オフライン オブジェクトはオフラインにできます。
MAPIOFFLINE_CAPABILITY_ONLINE
オフライン オブジェクトはオンラインにできます。

pGUID

他のオフライン オブジェクトからこの種類のオフライン オブジェクトを一意に識別するために使用される GUID へのポインター。 GUID_GlobalStateは、オブジェクトが親オブジェクトとして使用できるグローバル オフライン オブジェクトを参照します。

pInstance

このオフライン オブジェクトを一意に識別する GUID へのポインター。 このオフライン オブジェクトを他のオブジェクトから明確にするために使用されます。

pParent

このオフライン オブジェクトの親であり、このオフライン オブジェクトが継承する変更を行うオフライン オブジェクトへのポインター。

pMAPISupport

このオフライン オブジェクトを使用する MAPI サポート オブジェクトを識別します。 たとえば、このオフライン オブジェクトを使用してストアのオフライン状態とオンライン状態を追跡する場合、これは stores サポート オブジェクトです。 ただし、これがサポート オブジェクトを持たないオブジェクトのオフライン オブジェクトである場合は、NULL にすることができます。

pAggregateInfo

MAPIOFFLINE_AGGREGATEINFO構造体へのポインター。 詳細については、「 MAPIOFFLINE_AGGREGATEINFO」を参照してください。

pConnectInfo

null にする必要があります。

関連項目

HrCreateOfflineObjMAPIOFFLINE_AGGREGATEINFO