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