Compartilhar via


MAPIOFFLINE_CREATEINFO

Aplica-se a: Outlook 2013 | Outlook 2016

Essa estrutura é usada com 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

O tamanho da estrutura.

ulCreateFlags

Deve ser 0.

pwszProfileName

O nome do perfil.

ulCapabilities

Uma máscara de bit dos sinalizadores de funcionalidade a seguir.

Valor Descrição
MAPIOFFLINE_CAPABILITY_OFFLINE
O objeto offline é capaz de ficar offline.
MAPIOFFLINE_CAPABILITY_ONLINE
O objeto offline é capaz de entrar online.

Pguid

Ponteiro para um GUID que é usado para identificar exclusivamente esse tipo de objeto offline de outros objetos offline. GUID_GlobalState refere-se ao objeto offline global que os objetos podem usar como objeto pai.

pInstance

Ponteiro para GUID que identifica exclusivamente esse objeto offline. Ele é usado para desambiguar esses objetos offline de outros objetos.

Pparent

Ponteiro para objeto offline que é o pai desse objeto offline e cujas alterações esse objeto offline herdará.

pMAPISupport

Identifica o objeto de suporte mapi que usará esse objeto offline. Por exemplo, se esse objeto offline for usado para controlar o estado offline e online de uma loja, esse será o objeto de suporte de armazenamento. No entanto, se este for um objeto offline para um objeto sem objeto de suporte, ele poderá ser NULL.

pAggregateInfo

Um ponteiro para uma estrutura MAPIOFFLINE_AGGREGATEINFO. Para obter mais informações, consulte MAPIOFFLINE_AGGREGATEINFO.

pConnectInfo

Deve ser nulo.

Confira também

HrCreateOfflineObjMAPIOFFLINE_AGGREGATEINFO