Freigeben über


MAPIOFFLINE_CREATEINFO

Gilt für: Outlook 2013 | Outlook 2016

Diese Struktur wird mit HrCreateOfflineObj verwendet.

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

Die Größe der Struktur.

ulCreateFlags

Sie muss 0 sein.

pwszProfileName

Der Name des Profils.

ulCapabilities

Eine Bitmaske der folgenden Funktionsflags.

Wert Beschreibung
MAPIOFFLINE_CAPABILITY_OFFLINE
Das Offlineobjekt kann offline geschaltet werden.
MAPIOFFLINE_CAPABILITY_ONLINE
Das Offlineobjekt kann online geschaltet werden.

pGUID

Zeiger auf eine GUID, die verwendet wird, um diesen Offlineobjekttyp von anderen Offlineobjekten eindeutig zu identifizieren. GUID_GlobalState bezieht sich auf das globale Offlineobjekt, das Objekte als übergeordnetes Objekt verwenden können.

pInstance

Zeiger auf die GUID, die dieses Offlineobjekt eindeutig identifiziert. Es wird verwendet, um diese Offlineobjekte von anderen Objekten zu unterscheiden.

pParent

Zeiger auf ein Offlineobjekt, das das übergeordnete Objekt dieses Offlineobjekts ist und dessen Änderungen dieses Offlineobjekt erbt.

pMAPISupport

Identifiziert das MAPI-Unterstützungsobjekt, das dieses Offlineobjekt verwendet. Wenn dieses Offlineobjekt beispielsweise verwendet wird, um den Offline- und Onlinezustand eines Stores nachzuverfolgen, ist dies das Store-Supportobjekt. Wenn dies jedoch ein Offlineobjekt für ein Objekt ohne Unterstützungsobjekt ist, kann es NULL sein.

pAggregateInfo

Ein Zeiger auf eine MAPIOFFLINE_AGGREGATEINFO-Struktur. Weitere Informationen finden Sie unter MAPIOFFLINE_AGGREGATEINFO.

pConnectInfo

Muss NULL sein.

Siehe auch

HrCreateOfflineObjMAPIOFFLINE_AGGREGATEINFO