MAPIOFFLINE_CREATEINFO
S’applique à : Outlook 2013 | Outlook 2016
Cette structure est utilisée avec 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
Taille de la structure.
ulCreateFlags
Il doit être 0.
pwszProfileName
Nom du profil.
ulCapabilities
Masque de bits des indicateurs de capacité suivants.
Valeur | Description |
---|---|
MAPIOFFLINE_CAPABILITY_OFFLINE |
L’objet hors connexion est capable de passer hors connexion. |
MAPIOFFLINE_CAPABILITY_ONLINE |
L’objet hors connexion peut être mis en ligne. |
pGUID
Pointeur vers un GUID utilisé pour identifier de façon unique ce type d’objet hors connexion à partir d’autres objets hors connexion. GUID_GlobalState fait référence à l’objet hors connexion global que les objets peuvent utiliser comme objet parent.
pInstance
Pointeur vers le GUID qui identifie de façon unique cet objet hors connexion. Il est utilisé pour lever l’ambiguïté entre ces objets hors connexion et d’autres objets.
pParent
Pointeur vers l’objet hors connexion qui est le parent de cet objet hors connexion et dont les modifications hériteront de cet objet hors connexion.
pMAPISupport
Identifie l’objet de prise en charge MAPI qui utilisera cet objet hors connexion. Par exemple, si cet objet hors connexion est utilisé pour effectuer le suivi de l’état hors connexion et en ligne d’un magasin, il s’agit de l’objet de prise en charge des magasins. Toutefois, s’il s’agit d’un objet hors connexion pour un objet sans objet de prise en charge, il peut être NULL.
pAggregateInfo
Pointeur vers une structure MAPIOFFLINE_AGGREGATEINFO. Pour plus d’informations, consultez MAPIOFFLINE_AGGREGATEINFO.
pConnectInfo
Doit être null.