Partager via


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.

Voir aussi

IMAPIStatus : IMAPIProp

IMAPIStatus::SettingsDialog

IMAPIStatus::ValidateState

IABLogon : IUnknown