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 ).