Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
S’applique à : Outlook 2013 | Outlook 2016
Ouvre un objet hors connexion basé sur un profil donné.
Informations rapides
| Propriété | Valeur |
|---|---|
| Exporté par : |
msmapi32.dll |
| Appelé par : |
Client |
| Implémenté par : |
Outlook |
typedef HRESULT (STDMETHODCALLTYPE HROPENOFFLINEOBJ)(
ULONG ulReserved,
LPCWSTR pwszProfileNameIn,
const GUID* pGUID,
const GUID* pReserved,
IMAPIOfflineMgr** ppOfflineObj);
Paramètres
ulReserved
[in] Ce paramètre n’est pas utilisé. Il doit être 0.
pwszProfileNameIn
[in] Nom du profil pour lequel l’objet hors connexion est destiné. Elle doit être exprimée en Unicode.
pGUID
[in] Pointeur vers un GUID qui peut être utilisé pour identifier cet objet de manière unique à partir d’autres objets hors connexion. Il doit être GUID_GlobalState.
Conservés
[in] Ce paramètre n’est pas utilisé. Elle doit être null.
ppOfflineObj
[out] Pointeur vers l’objet hors connexion demandé. L’appelant peut utiliser ce pointeur pour accéder à l’interface IMAPIOfflineMgr : IMAPIOffline pour rechercher les rappels pris en charge par cet objet et configurer les rappels pour celui-ci.
Valeurs de retour
S_OK
- L’appel de fonction a réussi.
MAPI_E_NOT_FOUND
- Échec de l’appel de fonction.
Remarques
Il s’agit du premier appel qu’un client effectue lorsqu’il souhaite être averti de toute modification de l’état de connexion pour un profil donné. Lors de l’appel de HrOpenOfflineObj, le client obtient un objet hors connexion qui prend en charge IMAPIOfflineMgr. Le client peut case activée pour les types de rappels pris en charge par l’objet (à l’aide de IMAPIOffline ::GetCapabilities), puis configurer des rappels pour celui-ci (à l’aide de IMAPIOfflineMgr ::Advise).
Lorsque vous utilisez GetProcAddress pour rechercher l’adresse de cette fonction dans msmapi32.dll, spécifiez HrOpenOfflineObj@20 comme nom de procédure.
HrOpenOfflineObj fonctionne uniquement pour les clients qui sont des fournisseurs MAPI, des compléments COM et des extensions clientes Exchange s’exécutant dans le processus Outlook. Sinon, HrOpenOfflineObj retourne MAPI_E_NOT_FOUND.
Voir aussi
IMAPIOfflineMgr : IMAPIOffline