Partager via


IXPLogon::OpenStatusEntry

S’applique à : Outlook 2013 | Outlook 2016

Ouvre l’objet status du fournisseur de transport.

HRESULT OpenStatusEntry(
  LPCIID lpInterface,
  ULONG ulFlags,
  ULONG FAR * lpulObjType,
  LPMAPISTATUS FAR * lppEntry
);

Paramètres

lpInterface

[in] Pointeur vers un identificateur d’interface (IID) pour l’objet de connexion de transport. La transmission de la valeur NULL renvoie l’interface IMAPIStatus . Le paramètre lpInterface peut également être défini sur un identificateur pour une interface pour l’objet .

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. L’interface par défaut est en lecture seule.

lpulObjType

[out] Pointeur vers le type de l’objet ouvert.

lppEntry

[out] Pointeur vers le pointeur vers l’objet status ouvert.

Valeur renvoyée

S_OK

L’appel a réussi et a retourné la ou les valeurs attendues.

Remarques

Le spouleur MAPI appelle la méthode IXPLogon ::OpenStatusEntry lorsqu’une application cliente appelle une méthode OpenEntry pour l’identificateur d’entrée dans la ligne de table status du fournisseur de transport. OpenStatusEntry ouvre un objet avec l’interface IMAPIStatus associée à cette connexion de fournisseur de transport particulière. Cet objet est ensuite utilisé pour permettre aux applications clientes d’appeler des méthodes IMAPIStatus (par exemple, pour reconfigurer la session d’ouverture de session à l’aide de la méthode IMAPIStatus ::SettingsDialog , ou pour valider l’état de la session d’ouverture de session à l’aide de la méthode IMAPIStatus ::ValidateState ).

Voir aussi

IMAPIStatus : IMAPIProp

IXPLogon : IUnknown