IMAPISupport::SpoolerYield
S’applique à : Outlook 2013 | Outlook 2016
Donne le contrôle du processeur au spouleur MAPI afin qu’il puisse effectuer toutes les tâches qu’il juge nécessaires.
HRESULT SpoolerYield(
ULONG ulFlags
);
Paramètres
ulFlags
Réservés au; doit être égal à zéro.
Valeur renvoyée
S_OK
Le fournisseur de transport a correctement libéré le processeur.
MAPI_W_CANCEL_MESSAGE
Demande au fournisseur de transport d’arrêter la remise du message à tous les destinataires qui ne l’ont pas encore reçu.
Remarques
La méthode IMAPISupport ::SpoolerYield est implémentée pour les objets de prise en charge du fournisseur de transport. Les fournisseurs de transport appellent SpoolerYield pour permettre au spouleur MAPI d’effectuer tout traitement nécessaire.
Remarques pour les appelants
Appelez SpoolerYield lorsque vous effectuez des opérations longues qui peuvent être suspendues. Cela permet aux applications de premier plan de s’exécuter pendant une opération longue, telle que la remise à une liste de destinataires volumineuse sur un réseau occupé.
Si SpoolerYield retourne avec MAPI_W_CANCEL_MESSAGE, le spouleur MAPI a déterminé que le message ne doit plus être envoyé. Retournez MAPI_E_USER_CANCEL à votre processus d’appel et quittez,si possible.
Pour plus d’informations sur le rendement vers le spouleur MAPI, consultez Interaction avec le spouleur MAPI.