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.