IABLogon::OpenStatusEntry
S’applique à : Outlook 2013 | Outlook 2016
Ouvre l’objet status du fournisseur.
HRESULT OpenStatusEntry(
LPCIID lpInterface,
ULONG ulFlags,
ULONG FAR * lpulObjType,
LPMAPISTATUS FAR * lppEntry
);
Paramètres
lpInterface
[in] Pointeur vers l’identificateur d’interface (IID) qui représente l’interface qui doit être utilisée pour accéder à l’objet status. Le passage de null renvoie l’interface standard de l’objet, IMAPIStatus : IMAPIProp.
ulFlags
[in] Masque de bits d’indicateurs qui contrôle la façon dont l’objet status est ouvert. L’indicateur suivant peut être défini :
MAPI_MODIFY
Demande l’autorisation de lecture/écriture. Par défaut, les objets sont ouverts avec un accès en lecture seule, et les appelants ne doivent pas supposer que l’autorisation de lecture/écriture a été accordée.
lpulObjType
[out] Pointeur vers le type de l’objet ouvert.
lppEntry
[out] Pointeur vers un pointeur vers l’objet ouvert.
Valeur renvoyée
S_OK
L’appel a réussi et l’objet status a été ouvert.
Remarques
Les fournisseurs de carnets d’adresses implémentent la méthode OpenStatusEntry pour accorder l’accès à leur objet status. Tous les fournisseurs de carnets d’adresses sont requis pour implémenter un objet status qui prend en charge, au minimum, la méthode IMAPIStatus ::ValidateState. Pour plus d’informations, consultez Status Object Implementation.