Поделиться через


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_GlobalState относится к глобальному автономному объекту, который объекты могут использовать в качестве родительского объекта.

pInstance

Указатель на GUID, который однозначно идентифицирует этот автономный объект. Он используется для дизамбига этих автономных объектов от других объектов.

pParent

Указатель на автономный объект, который является родительским объектом этого автономного объекта и изменения которого этот автономный объект наследуется.

pMAPISupport

Определяет объект поддержки MAPI, который будет использовать этот автономный объект. Например, если этот автономный объект используется для отслеживания состояния магазина в автономном режиме и в сети, то это объект поддержки хранилищ. Однако если это автономный объект для объекта без поддержки, он может иметь значение NULL.

pAggregateInfo

Указатель на структуру MAPIOFFLINE_AGGREGATEINFO. Дополнительные сведения см. в разделе MAPIOFFLINE_AGGREGATEINFO.

pConnectInfo

Должно иметь значение NULL.

См. также

HrCreateOfflineObjMAPIOFFLINE_AGGREGATEINFO