Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
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. |