IMAPIInitMonitor::BeginWait
S’applique à : Outlook 2016 | Outlook 2019
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 IMAPIWaitResult ::End appelé pour lancer l’attente. Cela permet à l’appelant de contrôler quel thread est bloqué pendant que nous attendons.
HRESULT IMAPIInitMonitor::BeginWait(DWORD timeout, IMAPIWaitResult** ppResult)
Paramètres
Timeout
[in] Le nombre de millisecondes à attendre pour l’initialisation MAPI, cela peut définir sur INFINITE pour attendre indéfiniment que l’initialisation se produise.
ppResult
[out] Pointeur pour recevoir l’interface d’attente nouvellement créée.
Valeur renvoyée
S_OK
Une opération d’attente a été démarrée avec succès.
E_OUTOFMEMORY
Il n’y avait pas assez de mémoire pour créer un objet.
Remarques
Cette API a fourni à l’appelant une interface (thread-safe) qui peut être utilisée pour lancer une attente bloquante pour l’initialisation de MAPI. Cela permet au consommateur de déterimer la meilleure attente pour attendre son application. Le comportement d’appel de IMAPIWaitResult ::End est identique à l’appel de IMAPIInitMonitor ::Wait.