Partager via


IMAPISupport::DoProgressDialog

S’applique à : Outlook 2013 | Outlook 2016

Récupère un objet progress qui affiche un indicateur de progression.

HRESULT DoProgressDialog(
  ULONG_PTR ulUIParam,
  ULONG ulFlags,
  LPMAPIPROGRESS FAR * lppProgress
);

Paramètres

ulUIParam

[in] Handle de la fenêtre parente de l’indicateur de progression.

ulFlags

[in] Masque de bits d’indicateurs qui contrôle la façon dont l’objet progress doit calculer la progression. L’indicateur suivant peut être défini :

MAPI_TOP_LEVEL

La progression est calculée pour un élément de niveau supérieur, tel qu’un dossier parent. L’objet progress doit utiliser les valeurs des paramètres ulCount et ulTotal de la méthode IMAPIProgress ::P rogress , qui indiquent respectivement l’élément actuel et le nombre total d’éléments de l’opération, pour incrémenter l’indicateur de progression de l’opération.

lppProgress

[out] Pointeur vers un pointeur vers l’objet progress.

Valeur renvoyée

S_OK

L’objet progress a été récupéré avec succès.

Remarques

La méthode IMAPISupport ::D oProgressDialog est implémentée pour les objets de prise en charge du carnet d’adresses et du fournisseur de magasin de messages. Ces fournisseurs appellent DoProgressDialog pour accéder à l’implémentation MAPI de l’interface IMAPIProgress , qui calcule les informations de progression et affiche une boîte de dialogue standard.

Pour plus d’informations sur l’utilisation d’un objet progress et de l’interface IMAPIProgress , consultez Afficher un indicateur de progression.

Voir aussi

IMAPIProgress : IUnknown

IMAPIProgress::Progress

IMAPISupport : IUnknown

Affichage d’un indicateur de progression