Partager via


IMAPIInitMonitor : IUnknown

S’applique à : Outlook 2013 | Outlook 2016 | Outlook 2019

Il arrive qu’une application qui consomme MAPI souhaite savoir quand l’initialisation est terminée. Par exemple, il a plusieurs threads qui peuvent initialiser MAPI, ou en réponse à l’initialisation de MAPI, l’application souhaite effectuer un certain travail, mais ne souhaite pas toujours faire tourner la pile MAPI. Le moniteur d’initialisation fournit cette fonctionnalité via un objet CreateMAPIInitializationMonitor .

infos rapides result
Hérite de :
Iunknown
Implémenté par :
OLMAPI32.DLL
Appelé par :
Applications clientes
Identificateur d’interface :
IID_IMAPIInitMonitor

Ordre de la table de Vtable

fonction description
IMAPIInitMonitor::IsInitialized
Retourne l’état actuel de l’initialisation MAPI.
IMAPIInitMonitor::Wait
Lance un appel BLOCKING sur ce thread, qui retourne soit lorsque le nombre de millisecondes spécifié s’est écoulé ou que MAPI a été initialisé. INFINITE peut être utilisé pour une attente infinie.
IMAPIInitMonitor::BeginWait
Démarrez une attente avant l’initialisation de MAPI ou le nombre spécifié de millisecondes à s’écouler. Cela retourne une interface IMAPIWaitResult qui doit avoir « End » appelé pour commencer l’attente. Cela permet à l’appelant de contrôler quel thread est bloqué pendant que nous attendons.

Voir aussi

IMAPIInitMonitor

CreateMAPIInitializationMonitor